当前位置: 代码迷 >> 综合 >> C++对于程序调试很有用的系统自带的名字
  详细解决方案

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

热度:93   发布时间:2024-02-27 12:24:35.0

简单介绍 

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

 

  相关解决方案