标签: c++ c-preprocessor
我正在寻找一个引用c ++定义宏的奇怪问题的解决方案。所以,我想写一个定义宏,它将采用一个字符串参数
MACRO("str"); //usage of macro
并将代码扩展为
str // without qoutes!
宏应该如何出现?
答案 0 :(得分:2)
无法定义这样的宏。
您可以对令牌或令牌序列进行字符串化,但不能“取消字符串化”字符串文字。