extern "C"详解
先说结论 : extern “C”只影响到链接期的name mangling
什么是name mangling?
请看 : C++函数重载的实现机制之name mangling – 知乎 (zhihu.com)
举个例子 :
// external.h #ifdef __cplusplus extern "C" { #endif void external(); #ifdef __cplusplus } #endif
先说结论 : extern “C”只影响到链接期的name mangling
什么是name mangling?
请看 : C++函数重载的实现机制之name mangling – 知乎 (zhihu.com)
举个例子 :
// external.h #ifdef __cplusplus extern "C" { #endif void external(); #ifdef __cplusplus } #endif