【发布时间】:2011-03-23 05:47:42
【问题描述】:
有没有办法在程序内部使用 std::cout 定义/取消定义调试消息?
我知道有诸如#define、#ifndef 之类的东西,但我在想有没有更简洁的方法来让变量说:
# debug ON
打印我所有的调试数据(使用 std::cout)。因此,我们将有这样的代码进行调试:
#ifndef DEBUG
// do something useful
#endif
当您编写 100 段调试代码时,我发现上面的代码很麻烦。
谢谢!
卡洛
【问题讨论】: