读书人

#define dbg_init(n) (FILE_LINE, dbg

发布时间: 2013-09-09 20:31:09 作者: rapoo

#define dbg_init(n) (FILE_LINE, dbg_init(n))这样宏定义是什么意思
本帖最后由 venbenchen 于 2013-09-07 15:00:57 编辑 #define dbg_init(n) (FILE_LINE, dbg_init(n))这样宏定义是什么意思,后面的dbg_init(n)是个函数,函数名和宏名重名了。

其中#define FILE_LINE dbg_file_name = __FILE__, dbg_line_number = __LINE__
char *dbg_file_name;
unsigned long dbg_line_number;
[解决办法]
宏就是简单的替换工作!
就是你的这段代码很复杂, 用一个简单的代码替换而已!

读书人网 >C语言

热点推荐