【发布时间】:2014-02-20 09:03:22
【问题描述】:
我使用 cout 和 printf 进行调试。但是,当我想运行没有 cout 消息的“干净”代码时
我必须注释掉每一个。如何开启/关闭
示例:
for(int i = 0 ; i < 10 ; i++){
cout << "=======================" <<endl ;
for(int j = 0 ; j < 5 ; j++){
cout << j " " ;
int sum = i + j ; //actual work
}
}
我可以用某个选项以某种方式编译它吗?像这样:g++ main.cpp -no_log 它不打印任何 couts?开发者如何在 C++ 中做到这一点?
【问题讨论】:
标签: c++ debugging logging cout