以下是在论坛中看到的两种解释:
(1)如果是要你的代码在编译时发现编译器类型,就判断cplusplus或_STDC宏,通常许多编译器还有其他编译标志宏,
#ifdef __cplusplus
cout<<"c++";
#else
cout<<"c";
#endif
以下是在论坛中看到的两种解释:
(1)如果是要你的代码在编译时发现编译器类型,就判断cplusplus或_STDC宏,通常许多编译器还有其他编译标志宏,
#ifdef __cplusplus
cout<<"c++";
#else
cout<<"c";
#endif