预编译宏

代码:

#ifdef __cplusplus
extern "C"

{
#endif

void abc(int);
#ifdef __cplusplus
}

#endif

预编译宏,如果定义了__cplusplus这个宏,那么代码被展开为
extern "C" {
void abc(int);
}
否则就是
void abc(int);

至于
extern "C" {
void abc(int);
}
意思可能是指声明abc为c风格的外部函数

本文由365bet体育在线投注网址发布于365bet体育在线投注网址,转载请注明出处:预编译宏

您可能还会对下面的文章感兴趣: