C++中的三个特殊宏:__FILE__,__FUNCTION__和__LINE__
2021-03-31 00:26
标签:line 文件名 就会 cpp 错误 return 大项目 function void 假如这段代码保存为 可以帮助我们快速定位错误发生的位置。 输出当前代码是该文件中的第几行,例如: 联合这三个宏,我们输出调试信息时就可以快速定位错误发生的位置啦。 C++中的三个特殊宏:__FILE__,__FUNCTION__和__LINE__ 标签:line 文件名 就会 cpp 错误 return 大项目 function void 原文地址:https://www.cnblogs.com/szdytom/p/13572968.html__FILE__宏
__FILE__
宏用于检查当前文件名,例如:#include
a.cc
,就会输出a.cc
。这在大项目多文件时调试时很有用。__FUNCTION__宏
__FUNCTION__
宏输出当前函数名,例如:#include
__LINE__宏
#include
总结
printf("%s:%d[%s] Error: xxxx\n", __FILE__, __LINE__, __FUNCTION__);
上一篇:雪花算法-生成分布式id
下一篇:python 使用虚拟环境
文章标题:C++中的三个特殊宏:__FILE__,__FUNCTION__和__LINE__
文章链接:http://soscw.com/index.php/essay/70221.html