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 回答