C++对于程序调试很有用的系统自带的名字

简单介绍 

__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;
        
    }

猜你喜欢

转载自blog.csdn.net/CHYabc123456hh/article/details/109022722