有没有办法用#define将标记包装在引号中?

时间:2016-06-07 22:27:17

标签: c++ c-preprocessor

使用C ++预处理器指令,我需要实现这样的目标:

std :: cout << wrapinquotes(hithere) << std :: endl;

并打印出hithere。我天真地尝试过像

这样的事情
#define wrapinquotes(x) "x"

但正如您可以轻易想象的那样,我打印出了x。有没有办法实现这个目标?

0 个答案:

没有答案