1

我正在寻找一个称为 c++ 定义宏的奇怪问题的解决方案。所以,我想写一个定义宏,它需要一个字符串参数

MACRO("str"); //usage of macro

并在代码中扩展为

str // without qoutes!

宏应该如何出现?

4

1 回答 1

2

无法定义这样的宏。

您可以对标记或标记序列进行字符串化,但不能“取消字符串化”字符串文字。

于 2013-01-14T17:30:45.080 回答