C、C++混合编程时的头文件声明

           在实际的使用中,会涉及到C与C++的混合编程,为了使C源码编译时兼容C++编译器,需要做如下声明,这样如果使用的是C++编译器,按C语言的标准进行编译。

#ifdef __cplusplus

extern "C"

{

#endif


//头文件函数声明部分

#ifdef __cplusplus

}

#endif

关键字为extern,这只是一种定义,以后看到大的工程项目中类似这样的代码,知道它是为了C与C++混合编程就可以了。

猜你喜欢

转载自blog.csdn.net/zxy131072/article/details/88361838