C++/QT打印当前行文件名和行数
1、
#define PRINTF_LOCATION() qDebug()<<"ret in:" << __FILE__ << " at:"<<__LINE__
2、
#define FILE_NAME __FILE__ #define LINE_COUNT __LINE__
qDebug()<<FILE_NAME<<LINE_COUNT;
3、
#define getCodeLocate() QString("error at %1 in %2").arg(LINE_COUNT).arg(FILE_NAME) //注意不要加分号,不然不能当作返回值使用
qDebug()<<getCodeLocate();
长风破浪会有时,直挂云帆济沧海!
可通过下方链接找到博主
https://www.cnblogs.com/judes/p/10875138.html