当需要继承而不是从模板类时,如何从模板类继承?
听起来很糟糕..但是
template < int ArrayLength, typename SomeValueType > class SomeClass{
SomeValueType SomeValue;
SomeValueType SomeArray[ ArrayLength ];
...
};
你如何做一个扩展 SomeClass
的类,即 SomeClass < 20、int >
类似于
class MyClass : SomeClass 20、int> {...};
正确的方法吗?
Sounds bad.. but having
template < int ArrayLength, typename SomeValueType > class SomeClass{
SomeValueType SomeValue;
SomeValueType SomeArray[ ArrayLength ];
...
};
how do you for example ceae a class that expands SomeClass
that is SomeClass < 20, int >
is something like
class MyClass : SomeClass < 20, int > {...};
correct way?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您想要私有继承:
如果您想要公共继承:
If you want private inheritance:
If you want public inheritance: