2013-04-08 64 views
0

我想用可變數量的模板參數建立一個類,任何簡單的方法來獲取它?簡單的方法有可變數量的模板參數

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

目前我正在使用元組來完成它。

template<class Tuple> 
class MyClass; 

和使用它像

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

搜索:* variadic模板* – Nim 2013-04-08 14:01:58

+0

爲什麼你需要多個模板參數? – tiridactil 2013-04-08 14:02:20

回答

3

Variadic templates是C++ 11標準的一部分。一致的編譯器(GCC,用於Visual Studio 2012的latest compiler release等)將支持這一點。

+0

重要的是要注意,鏈接的Visual Studio下載是一個社區技術預覽,它不打算用於生產編碼。 – Agentlien 2013-04-08 14:30:22

+0

......並且是越野車,直到我們稱之爲變量的變量在那裏「越野車」。 – Xeo 2013-04-08 14:44:05

相關問題