是不是早已受不了Qt中的qDebug( )输出函数了,现在对它进行宏定义,变成C++中的cout,并且打印当前执行文件的文件名和当前语句所在该文件的行号。
#define cout qDebug()<<"["<<__FILE__":"<<__LINE__<<"]"
其中__FILE__和__LINE__都是C语言中的全局宏,分别代表当前文件的文件名和当前执行语言所在行的行号。
这样在使用cout打印到控制台的时候就可以知道我们的文件名和所在执行语句的行号,甚至也可以加上时间的全局宏(自行搜索)。总之,比之前的qDebug()方便多了。