在編程過程中,會寫打印信息。爲了打印信息更直觀,打印文件名,函數名以及行號可以幫助自己快速的找到信息的打印位置
__FILE__ 宏在預編譯時會替換成當前的源文件名
__LINE__ 宏在預編譯時會替換成當前的行號
__FUNCTION__ 宏在預編譯時會替換成當前的函數名稱
如:qDebug() << "打印文件名:" << __FILE__ << "打印行號:"<< __LINE__ << "打印函數名:"<<__FUNCTION__;