#if defined(DEBUG_PRINT)
#define DEBUG(...) do{ fprintf(stderr,"-----DEBUG-----\n"); fprintf(stderr,"%s %s\n",__TIME__,__DATE__); fprintf(stderr,"%s:%d:%s():",__F...
分类:
系统相关 时间:
2015-08-13 22:15:57
阅读次数:
284
由于之前增加了解析postgresQL消息的功能,为打印每个消息的内容,在另外一个protooutput.h的文件中增加了每种消息格式的inline打印函数。为了知道代码中每次采用log_debug宏打印出来的信息的location。于是修改了...
分类:
其他好文 时间:
2015-07-12 14:25:08
阅读次数:
141
在书上看到用宏来debug,看上去很麻烦,但对于大工程来讲,是个很好的习惯。目前都写很小的代码。。。暂时还用不到。但是记下一些搜索到的有用的关于debug宏的网址,以后兴许用得上。http://blog.csdn.net/cp1300/article/details/7773239 printf 的...
分类:
系统相关 时间:
2015-06-13 12:40:16
阅读次数:
140
(包含整型变量快速读入、简易循环和连续容器的迭代器循环的宏定义、调试时的运行时间输出(编译选项应有“DEBUG”宏定义)等)1/*=====================================================================================...
分类:
其他好文 时间:
2014-10-04 01:11:35
阅读次数:
247
#ifndef#define _DEBUG 0#endif #ifdef _DEBUG#define trace(x) printf(x);#else#define trace(x) ;#endif
分类:
编程语言 时间:
2014-08-16 17:04:20
阅读次数:
193
编译器内置宏:先介绍几个编译器内置的宏定义,这些宏定义不仅可以帮助我们完成跨平台的源码编写,灵活使用也可以巧妙地帮我们输出非常有用的调试信息。ANSI C标准中有几个标准预定义宏(也是常用的):__LINE__:在源代码中插入当前源代码行号;__FILE__:在源文件中插入当前源文件名;__DATE...
分类:
其他好文 时间:
2014-08-04 17:05:27
阅读次数:
314