摘要:
__BEGIN_DECLS..........__END_DECLS很多时候,为了使 C 代码和 C++ 代码保持互相兼容的过程调用接口,需要在 C++ 代码里加上 extern "C" 作为符号声明的一部分。而你看的这个 libc 里为了使代码更易懂,就用宏做了替换。可以用 gcc 的预处理开关 -E 验证一下。总;读头文件时,感到对此定义不是太理解,因此就找了点东西理解了下;简单理解C头文件中的__BEGIN_DECLS..........__END_DECLS;#if defined(__cplusplus) #define __BEGIN_DECLS extern 阅读全文
posted @ 2014-03-12 19:28
秦瑞It行程实录
阅读(261)
评论(0)
推荐(0)