可変数のテンプレート パラメータを持つクラスを構築したいのですが、簡単に取得する方法はありますか?
template<class T0, class T1, ...>
class MyClass;
現在、私はそれを行うためにタプルを使用しています。
template<class Tuple>
class MyClass;
そしてそれを次のように使用します
MyClass<std::tuple<T0, T1, T2>> a;
Variadic テンプレートは、C++11 標準の一部です。適合コンパイラ (GCC、Visual Studio 2012 用の最新のコンパイラ リリースなど) がこれをサポートします。