我想用可變數量的模板參數建立一個類,任何簡單的方法來獲取它?簡單的方法有可變數量的模板參數
template<class T0, class T1, ...>
class MyClass;
目前我正在使用元組來完成它。
template<class Tuple>
class MyClass;
和使用它像
MyClass<std::tuple<T0, T1, T2>> a;
我想用可變數量的模板參數建立一個類,任何簡單的方法來獲取它?簡單的方法有可變數量的模板參數
template<class T0, class T1, ...>
class MyClass;
目前我正在使用元組來完成它。
template<class Tuple>
class MyClass;
和使用它像
MyClass<std::tuple<T0, T1, T2>> a;
Variadic templates是C++ 11標準的一部分。一致的編譯器(GCC,用於Visual Studio 2012的latest compiler release等)將支持這一點。
搜索:* variadic模板* – Nim 2013-04-08 14:01:58
爲什麼你需要多個模板參數? – tiridactil 2013-04-08 14:02:20