1

任意の数のテンプレート テンプレート クラスをクラスに渡すことは可能ですか? このようなもの:

template < template < typename > ... class types > struct T {};

それが完了したら、次のように継承したいと思います。

template < typename p, template < typename > ... class types >
struct T : types <p> ... {};

どうすればその動作を取得できますか?

4

1 に答える 1

6

省略記号を置き忘れたようです。これを試してください。

template < template < typename > class... types > struct T {};

またはそれらから継承するには:

template < typename p, template < typename > class... types >
struct T : types <p>... {};
于 2012-04-15T09:14:04.727 に答える