我当前正在使用一个链表的类模板。我在实现类时已经在类之前定义了它:
template <class ItemT>
struct Node {
int len;
Node* next;
ItemT arr[ARRAY_SIZE];
}
但是,当我运行代码时,我的类出现错误,特别是在private中:
private:
Node* head; // listData
Node* currentPos; // tail
int listLen;
};
它向我抛出此错误 ''' 节点*头; ''' : 错误C2955'节点':使用类模板需要模板参数listList
我不确定如何实施Node * head的修复方法;以及,但我有更多的错误。这是我唯一的一个。
谢谢!