#ifdef __cplusplus #endif解釋說明

cpp中對函數的重載處理。在c++中,爲了支持重載機制,在編譯生成的彙編碼中,要對函數的名字進行一些處理,加入好比函數的返回類型等等.而在C中,只是簡單的函數名字而已,不會加入其餘的信息.也就是說:C++和C對產生的函數名字的處理是不同的.c++ C++之父在設計C++之時,考慮到當時已經存在了大量的C代碼,爲了支持原來的C代碼和已經寫好C庫,須要在C++中儘量的支持C,而extern"C"就
相關文章
相關標籤/搜索