我想构建一个具有可变数量模板参数的类,任何简单的方法来获取它?
template<class T0, class T1, ...>
class MyClass;
目前我正在使用元组来完成它。
template<class Tuple>
class MyClass;
并像
一样使用它MyClass<std::tuple<T0, T1, T2>> a;
答案 0 :(得分:3)
Variadic templates是C ++ 11标准的一部分。符合标准的编译器(GCC,Visual Studio 2012的latest compiler release等)将支持此功能。