c++调试信息添加方式

在写代码的时候,总需要写进代码很多调试信息,方便的做法是用

#if DEBUG
#endif

这样的预定义包围起来,如果需要打开调试信息,直接在头文件中添加

#define DEBUG 1

就可以了。

常用的调试信息如下:

    struct timeval tv;
    gettimeofday(&tv, NULL);
    。。。。。可执行程序。。。。。。
    struct timeval tv2;
    gettimeofday(&tv2, NULL);

cout <<__FILE__ <<" func:"<<__FUNCTION__<<" line:" <<__LINE__<<" consume:"<<(tv2.tv_sec * 1000000+ tv2.tv_usec

- tv.tv_sec * 1000000 -tv.tv_usec ) << endl;

你可能感兴趣的:(C++,struct,function,File,null)