我写了一个简短的模板列表类,定义了一些我想在它的实现中使用的方法。我目前的问题是我无法扩展通用模板类型和定义特定类型。
换句话说,假设我有一个名为MyType
列表.h:
template<class T>
class List
{
public:
Node<T> *head;
Node<T> *tail;
...
}
课堂内Node
:
public:
virtual T getData();
我想用一个特定的定义类型扩展这个类,MyType
以便我可以让 getData() 在扩展类中表现不同MyTypeList
。我在语法上有问题。任何帮助将不胜感激!
class MyTypeList : public List<T>
{
...
}