c08p429a.txt
来自「Data Abstraction & Problem Solving with 」· 文本 代码 · 共 32 行
TXT
32 行
// *********************************************************// Implementation file ListIterator.cpp.// *********************************************************#include "ListIterator.h"ListIterator::ListIterator(const List *aList, ListNode *nodePtr) : container(aList),cur(nodePtr){} //end constructorconst ListItemType & ListIterator::operator*(){ return cur->item;} // end operator*ListIterator ListIterator::operator++(){ cur = cur->next; return *this;} // end prefix operator++bool ListIterator::operator==(const ListIterator& rhs) const{ return ((container==rhs.container) && (cur == rhs.cur));} // end operator ==bool ListIterator::operator!=(const ListIterator& rhs) const{ return !(*this == rhs);} // end operator !=
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?