C/C++ 打印文件名、行號、函數名的宏

在編程過程中,會寫打印信息。爲了打印信息更直觀,打印文件名,函數名以及行號可以幫助自己快速的找到信息的打印位置

__FILE__             宏在預編譯時會替換成當前的源文件名
__LINE__             宏在預編譯時會替換成當前的行號
__FUNCTION__   宏在預編譯時會替換成當前的函數名稱

如:qDebug() << "打印文件名:" << __FILE__ << "打印行號:"<< __LINE__ << "打印函數名:"<<__FUNCTION__;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章