首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

#define dbg_init(n) (FILE_LINE, dbg_init(n))这么宏定义是什么意思

2013-09-09 
#define dbg_init(n) (FILE_LINE, dbg_init(n))这样宏定义是什么意思本帖最后由 venbenchen 于 2013-09-07

#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;
[解决办法]
宏就是简单的替换工作!
就是你的这段代码很复杂, 用一个简单的代码替换而已!

热点排行