【C++】__cplusplus宏
这篇文章将讲述__cplusplus这个宏的用法。这个宏经常和预处理指令搭配使用。
下面描述一个场景:同一份代码,既可以让C编译器编译并且C++编译器也可编译通过。如何实现呢?
(1)实现手段:__cplusplus
#ifdef __cpluscplus
...//C++代码
#else
...//C代码
#endif
(2)测试代码
1 | int main() |
(3)C编译器
(4)C++编译器
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 code-016!