首先,__cplusplus是cpp中的自定义宏,定义这个宏的话表示这是一段cpp的代码。举个在cpp程序中常见的代码袜桐: #ifdef __cplusplusextern "C " {#endif……………………#ifdef __cplusplus}#endif 上面代码的意思:如果编译器在编译cpp文件,那么__cplusplus宏就会被定义;如果是一个c文件在被编译那么__STDC__宏就会被定义。如果整个程序是用C++写的,那么在C++里面写C要加上extern "C " {}进行说明。至于extern "C"这个指示编译器生庆芹成符号誉好毕表时不改变标识符的名字。
版权声明:文章由 百问九 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.baiwen9.com/tips/256305.html