C++编程语言中的四个调试技巧
1.调试标记
应用预处理#define定义一个或多个调试标记,使用#ifdef和#endif管理代码中的调试部分。当程序最终调试完毕,只要使用#undef标签,调试代码就会消失。常用的调试标志是debug,语句顺序是:
#define DEBUG#ifdef DEBUG调试代码#endif
2.操作过程中的调试标记
在程序运行期间打开和关闭调试标志。这可以通过设置调试bool标志来实现。这对于在命令行上运行的程序来说更方便。例如,下面的代码:
#include#include使用命名空间stdbool
debug = false;int main(int argc,char * argv[])
{ for(int I = 0;ibool go = truewhile(go){ if(debug){ debug code } else { } }
3.将变量和表达式转换成字符串。
但是,转换输出的定义可以通过使用字符串运算符来实现。
#define PR(x) cout
0条评论