1. http://www.cppblog.com/twzheng/archive/2007/04/17/22073.html
2. 补充:
#define A(x) T_##x
#define B(x) #@x
#define C(x) #x
#define D(x) H_##x##_tt
我们假设:x=1,则有:
A(1)------〉T_1
B(1)------〉'1'
C(1)------〉"1"
D(1) -----> T_1_tt
3. 看一下宏展开的结果:
gcc -E -dD
1. http://www.cppblog.com/twzheng/archive/2007/04/17/22073.html
2. 补充:
#define A(x) T_##x
#define B(x) #@x
#define C(x) #x
#define D(x) H_##x##_tt
我们假设:x=1,则有:
A(1)------〉T_1
B(1)------〉'1'
C(1)------〉"1"
D(1) -----> T_1_tt
3. 看一下宏展开的结果:
gcc -E -dD