宏定义字符串处理

#符号把一个符号直接转换为字符串,例如:
#define STRING(x) #x
STRING(a_string)  展开后为:  "a_string"

##符号会连接两个符号,从而产生新的符号(词法层次),例如:
#define FUNC( x ) func_##x
FUNC(read)  展开后为: func_read


版权声明:本文为bianjingshan原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。