正在加载图片...
Listnode<T>* NextListnodeo const;/获得本结点的后续结点的指针 void setnet( Listnode<T>*ptr){ ptrNext=pr;}/设置本结点的后续结点指针 private: T Dates 结点的数据 Listnode<T>* ptrNext;∥指向本结点的后续结点的指针 template <class t> class linkedlist∥链表类的声明及其实现 public LinkedList(void); Linkedlist( (const LinkedList<T>&list);∥拷贝构造函数 Linkedlist(void){ DeleteAllo;}/析构函数释放链表占用的资源 Linkedlist<T>& operator=( const linkedlist<T>&list);∥"="号运算符 重载 void next(O;/指向链表的下一个结点 int endofliste0 const{ return(! ptrCurI);}/判断链表当前位置是否是表尾 int CurrPositionO const{ return n Position;}/获得当前位置指针在链表中的位置 续ListNode<T> *NextListNode() const; //获得本结点的后续结点的指针 void SetNext(ListNode<T> *ptr){ptrNext=ptr;} //设置本结点的后续结点指针 private: T Date; //本结点的数据 ListNode<T> *ptrNext; //指向本结点的后续结点的指针 }; template <class T> class LinkedList //链表类的声明及其实现 { public: LinkedList(void); LinkedList(const LinkedList<T> &list); //拷贝构造函数 ~LinkedList(void){DeleteAll();} //析构函数,释放链表占用的资源 LinkedList<T> &operator=(const LinkedList<T> &list); // ″=″号运算符 //的重载 void Next();//指向链表的下一个结点 int EndOfList() const {return (!ptrCurr);} //判断链表当前位置是否是表尾 int CurrPosition() const {return nPosition;}//获得当前位置指针在链表中的位置 (续)
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有