#符号把一个符号直接转换为字符串,例如:
#define STRING(x) #x
STRING(a_string) 展开后为: "a_string"
##符号会连接两个符号,从而产生新的符号(词法层次),例如:
#define FUNC( x ) func_##x
FUNC(read) 展开后为: func_read
#define STRING(x) #x
STRING(a_string) 展开后为: "a_string"
##符号会连接两个符号,从而产生新的符号(词法层次),例如:
#define FUNC( x ) func_##x
FUNC(read) 展开后为: func_read
版权声明:本文为bianjingshan原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。