Inherited from NULL
Inherited by NULL
Friend class ListIterator
Description
LinkList类实现单向链表数据结构,只能顺序访问,不能随机访问。
Members
Public interface
Private interface
LinkNode * m_pBeginNode
头节点
LinkNode * m_pEndNode
尾节点
ulong m_ulCount
链表节点个数
MemPool * m_pListPool
用于分配节点的内存池
bool m_bSelfPool
分配节点的内存池是否由对象本身创建
LinkList(MemPool *pListPool=NULL)
void insert(void * pRefData,void * pInsData)
void pushBack(void * pData)
void pushFront(void * pData)
void remove(void * pData)
ulong getCount()
void clear()
void * getData(int index)
void * getFirst()
void * getLast()
void remove(LinkNode * pPrevNode,LinkNode * pCurNode)