c++中#if/#ifdef/#ifndef/#endif的使用

曾经接触过这个但没有深入,最近又见到了。 翻过了很多博客,结合书上看到的,总结来说主要有两个作用。 第一个,方便程序开发人员调试(debug),对于一个大程序来说,debug的痕迹到处都是我们又不能让客户看到,可以采用如下方式: #ifdef DEBUG cout << “测试成功” << endl; #endif 如果你的程序#define了DEBUG,那么他就会显示。 上面的程序会输出"测试成
相关文章
相关标签/搜索