【发布时间】:2012-05-14 01:16:34
【问题描述】:
尽管这不是一个好的编码习惯,但我想要一个应该像下面这样工作的宏:
CREATE_STRING(fooBar)
它应该创建以下代码:
NSString *fooBar = @"fooBar";
我的宏是这样的:
#define CREATE_STRING(varName) NSString *varName = @"varName";
但现在我得到以下内容
NSString *fooBar = @"varName";
这似乎是一个很容易解决的问题,我已经检查了文档from IBM,但我似乎无法将varName 放入字符串中。
【问题讨论】:
标签: ios objective-c c-preprocessor