c语言日志封装-输出文件名、函数名、行号

在后台程序运行出问题时,详尽的日志是抓错不可缺乏的帮手,这里提供一个能自动记录日志触发点文件名、行号、函数名的方法,关键是利用C99新增的预处理标识符__VA_ARGS__函数 先介绍几个编译器内置的宏定义,这些宏定义不只能够帮助咱们完成跨平台的源码编写,灵活使用也能够巧妙地帮咱们输出很是有用的调试信息。 ANSI C标准中有几个标准预约义宏(也是经常使用的): __LINE__:在源代码中插入当
相关文章
相关标签/搜索