extern c

当C编绎器遇到extern "C"的时候就用传统的C函数编译方法对该函数进行编译。由于C编绎器不认识extern "C"这个编绎指令,而程序员又希望C,C++程序能共用这个头文件,因此通常在头文件中使用_cplusplus宏进行区分: 

1 #if define _cplusplus 
2 extern "C"{ 
3 #endif 
4 int strlen(char* string) 
5 #ifdefine _cplusplus 
6 } 
7 #endif

待补充

posted on 2017-09-22 18:44  shadowwalker9  阅读(110)  评论(0编辑  收藏  举报

导航