c ++使用两个类的单链表

时间:2015-10-11 23:43:31

标签: c++ list class templates

所以我在课堂上使用我的书来创建一个单链表,但我无法编译。我的语法错误超过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();

0 个答案:

没有答案