简单介绍
__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;}