extern "c"

由于使用c和c++编译函数时,其对函数的标记名称不同。

为了使c编译的函数能在c++中正常调用,必须添加 extern "c"的说明,表示它是用c编译的。

一般使用方法:

确定在函数属于哪个c函数库。添加头文件的方法如下:

#ifdef _cplusplus

extern "C"

{

#endif

#include  <...h> (所在的头文件)

#ifdef _cplusplus

}

#endif

你可能感兴趣的:(c)