0

可変数のテンプレート パラメータを持つクラスを構築したいのですが、簡単に取得する方法はありますか?

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

現在、私はそれを行うためにタプルを使用しています。

template<class Tuple>
class MyClass;

そしてそれを次のように使用します

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

1 に答える 1

3

Variadic テンプレートは、C++11 標準の一部です。適合コンパイラ (GCC、Visual Studio 2012 用の最新のコンパイラ リリースなど) がこれをサポートします。

于 2013-04-08T14:02:40.933 に答える