【发布时间】:2011-05-31 17:01:18
【问题描述】:
是否可以有一个宏:
CHAR_LIST(鸡肉)
展开为:
'c'、'h'、'i'、'c'、'k'、'e'、'n'
[我想要它的原因:因为即使是中等大小的字符串,宏也比手动扩展方便得多。我需要扩展的原因是将字符串传递给可变参数模板]
【问题讨论】:
-
这里需要一个可变参数模板,因为.....
-
您是否尝试过在文本编辑器中创建某种宏来为您执行此操作?
-
我目前正在研究解决方案,但为什么您需要将其传递给可变参数模板?这可能很重要。
-
@Xeo,我正在尝试在编译时进行字符串切换——case 语句就像 case_statement(...functor if this case is true...)
-
@Heptic:如果你只有一个可以迭代的数组可以吗? :)