c++调试信息添加方式

来源:互联网 发布:rhino5 mac 授权码 编辑:程序博客网 时间:2024/06/06 09:10

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

#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;

原创粉丝点击