【C++】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
hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » extern "C"详解