【发布时间】:2015-10-13 09:38:36
【问题描述】:
我从 C++11 中的可变参数模板开始,我想知道是否可以创建一个从模板参数获取名称的结构/类方法
类似:
MySmartTemplate<"foo", int, "bar", double> MyStruct;
// which should result in:
struct MyStruct
{
void foo(int val){...}
void bar(double val){...}
};
模板参数可能成对出现
谢谢
【问题讨论】:
-
没有。但是可以使用预处理器宏。
-
简短而唯一的答案是不,这是不可能的,无论如何都不能使用模板。