本文主要是介绍对QT中的qDebug( )函数进行宏定义成C++中的cout,方便输出!,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
是不是早已受不了Qt中的qDebug( )输出函数了,现在对它进行宏定义,变成C++中的cout,并且打印当前执行文件的文件名和当前语句所在该文件的行号。
#define cout qDebug()<<"["<<__FILE__":"<<__LINE__<<"]"
其中__FILE__和__LINE__都是C语言中的全局宏,分别代表当前文件的文件名和当前执行语言所在行的行号。
这样在使用cout打印到控制台的时候就可以知道我们的文件名和所在执行语句的行号,甚至也可以加上时间的全局宏(自行搜索)。总之,比之前的qDebug()方便多了。
这篇关于对QT中的qDebug( )函数进行宏定义成C++中的cout,方便输出!的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!