c中如何输出一个宏定义的字符串?

来源:互联网 发布:电话号码归属地数据库 编辑:程序博客网 时间:2024/04/30 13:43

做如下宏定义:

#define Macro Test

#define PrintStr(str) #str

#define PrintMacro(str) PrintStr(str)

PrintMacro(Macro)即为“Test”

std::cout << PrintMacro(Macro) << std::endl;

回输出

Test


0 0
原创粉丝点击