一、“#”字符
#define A(x) T_##x (##后面原样输出)
#define B(x) #@x (#@字符输出)
#define C(x) #x (#字符串输出)
我们假设x=1, 则上面的宏定义会被解释成以下的样子
A(1)------>T_1
B(1)------>'1'
C(1)------>"1"
一、“#”字符
#define A(x) T_##x (##后面原样输出)
#define B(x) #@x (#@字符输出)
#define C(x) #x (#字符串输出)
我们假设x=1, 则上面的宏定义会被解释成以下的样子
A(1)------>T_1
B(1)------>'1'
C(1)------>"1"