将类继承到类子类时,是否可以指定类模板的类型?

时间:2013-11-13 10:35:54

标签: c++ inheritance class-template

说,我有一个父类模板。并希望建立几个儿童班。每个子类都是特定于typename的。那么我可以指定他们在继承父类模板时使用的类型名吗?

类定义的示例:

 template <class tName1, class tName2>
 class parent
 {
     tName1 a;
     tName2 b;
     ...
 }

 class child: public parent<int, float>
 {
     ...
 }

这段代码是否正确?

1 个答案:

答案 0 :(得分:1)

是的,我可以做到。似乎每次我在C ++中调用模板时,我都必须指定其类型或将其转换为另一个模板。在这种情况下,它指定了它的类型。