#:变量转字符串 效果就是 #xz -》 "xz"
#@:把单字符标记符转为单字符
#define MARCO(x) #@x
MARCO(x)即'x'
## :把参数与宏定义代码中的标识符连接形成一个新的标识符
#define MACRO_CONNECT(i) MACRO(str##i)
string str1 = "aaa";
MACRO_CONNECT(1); -》 MACRO(str1)
#:变量转字符串 效果就是 #xz -》 "xz"
#@:把单字符标记符转为单字符
#define MARCO(x) #@x
MARCO(x)即'x'
## :把参数与宏定义代码中的标识符连接形成一个新的标识符
#define MACRO_CONNECT(i) MACRO(str##i)
string str1 = "aaa";
MACRO_CONNECT(1); -》 MACRO(str1)