调试语句

Qt中调试语法很简单 qDebug() 就可以了,比如这样:

#include 
...
qDebug() << "this is a log info"<

许多类型都是可以直接输出的,比如QDateTime,QTime 这些。

一般而言,我在写代码的时候,喜欢这样子写调试语句

{
      auto item = list[i];
     qDebug() << item << endl;
}

在我看来,这样写至少有两个好处

  • 有范围限制,与程序运行部分的代码区分,很明显的知道那部分是调试语句,不影响主程序。
  • 变量命名不受限制,比如item的作用域只在{}内部有效,不需要考虑是否有其他的变量重复命名。

你可能感兴趣的:(调试语句)