宏的使用积累

来源:互联网 发布:淘宝网实拍保护入口 编辑:程序博客网 时间:2024/06/08 02:27

#ifdef __cplusplus

extern "c" {

#endif

//C语言代码

#ifdef __cplusplus

}

#endif

__cplusplus是C++中的自定义哄,表示这是C++代码,编译器会按照C++的编译规则编译。如果此时我们需要嵌入一段C代码,我们就需要像上面那样将C代码放到宏开关中间,确保在编译的过程中是按照C语言的规则编译。

加上extern “C”{}的目的就是为了实现C与C++带相互调用问题。



0 0