调试语句

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

#include <QDebug>
...
qDebug() << "this is a log info"<<endl;
...

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

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

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

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

  • 有范围限制,与程序运行部分的代码区分,很明显的知道那部分是调试语句,不影响主程序。
  • 变量命名不受限制,比如item的作用域只在{}内部有效,不需要考虑是否有其他的变量重复命名。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容