C和C++的相互調用

在c++中,爲了支持重載機制,在編譯生成的彙編碼中,要對函數的名字進行一些處理, 加入比如函數的返回類型等等. 而在C中, 只是簡單的函數名字而已, 不會加入其他的信息.例如, 即C++和C在編譯後對產生的函數名字的處理是不一樣的. 所以就利用extern "C"實現C與C++的相互調用問題. C++調用C:將「{}」中以C的規則生成C++的語法 extern "c" { extern
相關文章
相關標籤/搜索