0

我想用可变数量的模板参数构建一个类,有什么简单的方法来获得它吗?

template<class T0, class T1, ...>
class MyClass;

目前我正在使用元组来做到这一点。

template<class Tuple>
class MyClass;

并像使用它一样

MyClass<std::tuple<T0, T1, T2>> a;
4

1 回答 1

3

可变参数模板是 C++11 标准的一部分。符合标准的编译器(GCC、Visual Studio 2012 的最新编译器版本等)将支持这一点。

于 2013-04-08T14:02:40.933 回答