是否有任何宏可以将文本作为输入获取,如“abc”和文本我字面意思是文本,如提到的不是数组或其他任何东西,然后提取该文本的字符,并生成像这样的选择性代码片段在编译时以下的那些:
一段代码的第一个示例:
Func1(a);
Func2(b);
Func3(c);
一段代码的第二个例子:
{'a','b','c'}
答案 0 :(得分:1)
你不能用字符串“abc”来做,但你可以用(a,b,c)来做。查看boost预处理器元编程库:http://www.boost.org/doc/libs/1_44_0/libs/preprocessor/doc/index.html。