C++ debug 的宏定义(macros)支持变长变量方法小结

转自http://longriver.me/?p=325

在编写C++/C 的项目,因为调试的需要,经常会输出debug信息,那如何输出debug信息呢?
在C里面可以这样定义一个debug的宏

到了CPP可以这样定义:

 
当然你也可以将__FILE__,__LINE__,__func__这些变量放上

如果你想支持变长的变量输出的话

 
这样以后使用的话 DEBUG("i is : %d",i);

C++ debug 的宏定义(macros)支持变长变量方法小结,布布扣,bubuko.com

C++ debug 的宏定义(macros)支持变长变量方法小结

上一篇:C++笔记:const


下一篇:Unicode与UTF-8互转(C语言实现)