【发布时间】:2012-11-07 17:32:00
【问题描述】:
我的问题如下:
我有一个像这样宏编辑的字符串文字
#define TITLE "Title"
但在某些情况下,我需要传入此字符串的宽字符变体。我希望能够将L"Title" 传递给这些函数。所以很自然地,我开始尝试根据TITLE 定义一个新的宏W_TITLE。
但我没有运气,我所有的方法(如下所列)都失败了。请告诉我这样的魔法是如何实现的。
我试过了
#define W_TITLE L##TITLE
#define W_TITLE #L TITLE
#define W_TITLE ##L TITLE
但他们都失败了......
【问题讨论】:
标签: c c-preprocessor