- 博客(2)
- 收藏
- 关注
一段写晕掉的代码
// 代码重新格式化于20110717 /** * prop.h */ #include <malloc.h> #define CONCAT_DIRECT(a,b) a##b #define CONCAT(a,b) CONCAT_DIRECT(a,b) #define TOSTR_DIRECT(tag) #tag #define TOSTR(tag...
2006-02-15 10:24:00 58
C/C++编程日志
关于宏定义整理(推测)出一些规则,难免有不完整和不正确的地方,以后再逐步修正吧。 名称原则:1、后出现的相同定义覆盖前一个。2、同名的宏变量和宏函数属于相同定义。 例:用#ifdef检查时只代入名称。3、在调用的时候要严格按照其定义的格式。 例:函数即使无参也带括号,这个调用包括在预编译中的调用。 定义解释原则:1、宏函数解析顺序从外向内,展开顺序是从内向外的。2、宏函数对其参数有保护作用...
2006-02-11 03:05:00 74
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人