在后台程序运行出问题时,需要查看详尽的日志,C语言提供记录日志触发点文件名、行号、函数名的方法,关键是利用C99新增的预处理标识符__VA_ARGS__;先介绍几个编译器内置的宏定义,这些宏定义不仅可以帮助我们完成跨平台的源码编写,灵活使用也可以巧妙地帮我们输出非常有用的调试信息。 二、ANSI C标准宏 __LINE__//...
C语⾔标准宏获取⽂件名、⾏号、函数名的⽅法以及#和##的⽤ 法 ⼀、前⾔ 在后台程序运⾏出问题时,需要查看详尽的⽇志,触发点⽂件名、⾏号、函数名的⽅法,关键是利⽤C99新增的预处理标识符 __VA_ARGS__;先介绍⼏个编译器内置的宏定义,这些宏定义不仅可以帮助我们完成跨平台的...