C++函数重载与extern "C"

来源:互联网 发布:23端口 编辑:程序博客网 时间:2024/06/05 06:58

C++支持函数重载,符号表里的名字并不是函数名。
若C++使用C头文件,会找不到具体函数(C不支持函数重载)。

C头文件应该这样写:

#ifdef __cpluscplus  extern "C" {  #endif  //some code  #ifdef __cplusplus  }  #endif  

如果C头文件已经写了,可以这样:

extern "C" {  #include "test_extern_c.h"  }  
0 0
原创粉丝点击