1. 程式人生 > >關鍵字: C/C++,預定義巨集,__FILE__, __LINE__, __DATE__,__TIME__,__func__,__FUNCTION__ __FILE__:當前原始碼檔名的字串文

關鍵字: C/C++,預定義巨集,__FILE__, __LINE__, __DATE__,__TIME__,__func__,__FUNCTION__ __FILE__:當前原始碼檔名的字串文

C/C++,預定義巨集,__FILE__, __LINE__, __DATE__,__TIME__,__func__,__FUNCTION__

__FILE__:當前原始碼檔名的字串文字

__LINE__:當前原始碼中的行號的整數常量

__DATE__:進行預處理的日期(“Mmm dd yyyy”形式的字串文字)

__TIME__:原始檔編譯時間,格式微“hh:mm:ss”

__func__:當前所在函式名,在C++中為__FUNCTION__

C++的測試程式碼如下(g++),其中VC中不支援__func__ :