正在加载图片...
templateclass t> ListNode<t>*ListNode<t>: DeleteAfterO ListNode<t>"ptrTemp=ptrNext f( ptrNext=NULL)∥处理本结点为尾结点时的情况 return NUll: ptrNext= ptrTemp-> ptrNext;/一般情况 return ptrTemp ∥表类构造函数,4个私有指针成员设置为空,链表初始长度设置为0,初始当前结点 /始位置为-1 template<class t> LinkedList<T>: LinkedList(void): ptr Front(NULL), ptrTaiI(NULL), ptrPrev(NULL), ptrCurr(NULL), nIst Length(O), n Position(-1) {} 重载"="号运算符 template<class t> Linkedlist<t>& linkedList<T>:: operator=(const Linkedlist<t>& list) 续)template<class T> ListNode<T> *ListNode<T>::DeleteAfter() { ListNode<T> *ptrTemp=ptrNext; if(ptrNext==NULL) //处理本结点为尾结点时的情况 return NULL; ptrNext=ptrTemp->ptrNext; //一般情况 return ptrTemp; } //链表类构造函数,4个私有指针成员设置为空,链表初始长度设置为0,初始当前结点 //初始位置为-1 template<class T> LinkedList<T>::LinkedList(void):ptrFront(NULL),ptrTail(NULL), ptrPrev(NULL),ptrCurr(NULL),nListLength(0),nPosition(-1) { } //重载″=″号运算符 template<class T> LinkedList<T>& LinkedList<T>::operator=(const LinkedList<T>& list) { (续)
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有