C++ 从超类创建子类?

C++ 从超类创建子类?,c++,subclass,extend,C++,Subclass,Extend,我正在努力扩展这门课 template <class T> class dynamic_array 扩展类的正确方法是什么?必须为模板提供参数。如果要使用固定参数,例如int,则应执行以下操作: class merge_sort : public dynamic_array< int > template< class T > class merge_sort : public dynamic_array< T > 必须为模板提供参数。如果要

我正在努力扩展这门课

template <class T> class dynamic_array

扩展类的正确方法是什么?

必须为模板提供参数。如果要使用固定参数,例如
int
,则应执行以下操作:

class merge_sort : public dynamic_array< int >
template< class T >
class merge_sort : public dynamic_array< T >

必须为模板提供参数。如果要使用固定参数,例如
int
,则应执行以下操作:

class merge_sort : public dynamic_array< int >
template< class T >
class merge_sort : public dynamic_array< T >
模板
类合并\排序:公共动态\数组
模板参数必须指定给基类,但是您可以驱动它形成一个完全限定的基类

class merge_sort : public dynamic_array<int>
类合并\u排序:公共动态\u数组
模板
类合并\排序:公共动态\数组
模板参数必须指定给基类,但是您可以驱动它形成一个完全限定的基类

class merge_sort : public dynamic_array<int>
类合并\u排序:公共动态\u数组

动态数组
是一个模板,而不是一种类型。只能从类型继承。
dynamic_array
是模板,而不是类型。只能从类型继承。