Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想用可变数量的模板参数构建一个类,有什么简单的方法来获得它吗?
template<class T0, class T1, ...> class MyClass;
目前我正在使用元组来做到这一点。
template<class Tuple> class MyClass;
并像使用它一样
MyClass<std::tuple<T0, T1, T2>> a;
可变参数模板是 C++11 标准的一部分。符合标准的编译器(GCC、Visual Studio 2012 的最新编译器版本等)将支持这一点。