1. 程式人生 > >extern C的作用

extern C的作用

.net .com sdn extern c question https details 處理 c++編譯

#ifdef __cplusplus extern "C" { #endif //一段代碼 #ifdef __cplusplus } #endif

https://stackoverflow.com/questions/3789340/combining-c-and-c-how-does-ifdef-cplusplus-work

extern C告訴編譯器,這段代碼用C的方式編譯和鏈接,C++可以調用這段代碼

c中沒有函數重載,c++編譯的目標文件裏函數名字和c處理方式編譯是不一樣的,要兼容c代碼。

extern C的作用