C++ 的 __LINE__和 __FUNCTION__


Linux幾個調試宏__FUNCTION__ ,__TIME__ ,__LINE__ ,__FILE__這幾個宏是編譯器內置的,不是在哪個頭文件中包含的;

__FUNCTION__ :函數名 __TIME__ :文件運行的時間 __LINE__ :所在行數 __FILE__:文件的名字

#include <stdio.h> int main()
{ printf("The file is %s.\n",__FILE__);
printf( "The date is %s.\n", __DATE__ );
printf( "The time is %s.\n", __TIME__
); printf( "This is line %d.\n", __LINE__ );
printf( "This function is %s.\n", __FUNCTION__ );
return 0;
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM