所以我在课堂上使用我的书来创建一个单链表,但我无法编译。我的语法错误超过20个,此时我不知道该怎么做。我必须使用两个班级。
template <typename E>
class Node {
private:
E elem;
Node<E>* next;
friend class SLinkedList<E>;
};
template <typename E>
class SLinkedList {
public:
SLinkedList();
~SLinkedList();
bool empty() const;
const E& front() const;
void addFront(const E& e);
void removeFront();