一个简单的调试程序的方法,利用__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");
}
~