簡單介紹?
__func__ | 當前調試的函數的名字 |
__FILE__ | 存放文件名的字符串的字面值 |
__LINE__ | 存放當前行號的整型字面值 |
__TIME__ | 存放文件編譯時間的字符串的字面值 |
__DATE__ | 存放文件編譯日期的字符串的字面值 |
例子
if(word.size() < threshold){cerr << "Error: " << __FILE__ << " : in function " << __func__ << "at line " <<__LINE__ << " Compiled on " << __DATE__ << " at " << __TIME__ << " Word read was \"" << word<< "\":Length too short" << endl;}
?