debug程序

一个简单的调试程序的方法,利用__FILE__,__LINE__,__FUNCTION__来调试程序。

其中file显示输出信息处所在的文件,line表示输出信息处所在的文件源文件的位置,function表示输出信息处所在的函数。

代码如下,将调试函数定义为宏定义

#include <iostream>
#define dL(msg) std::cout<<__FILE__<<":"<<__LINE__<<":"<<__FUNCTION__<<":"<<msg<<std::endl

int main()
{
dL("yes that is debug"<<":"<<"if you fil it");
}
~

你可能感兴趣的:(debug程序)