CObject |
└CObList |
CObList | 为CObject指针构造一个空的列表 |
GetHead | 返回列表中的首元素(列表不能为空) |
GetTail | 返回列表中的尾元素(列表不能为空) |
RemoveHead | 从列表首删除元素 |
RemoveTail | 从列表尾删除元素 |
AddHead | 在列表首增加一个元素或另一个列表的所有元素(并产生一个新的列表首) |
AddTail | 在列表尾增加一个元素或另一个列表的所有元素(并产生一个新的列表尾) |
RemoveAll | 删除列表中所有的元素 |
GetHeadPosition | 返回列表中首元素的位置 |
GetTailPosition | 返回列表中尾元素的位置 |
GetNext | 获取循环遍历中的下一个元素 |
GetPrev | 获取循环遍历中的前一个元素 |
GetAt | 获取指定位置的元素 |
SetAt | 设置指定位置的元素 |
RemoveAt | 从列表中删除指定位置的元素 |
InsertBefore | 在给定位置之前新插入一个元素 |
InsertAfter | 在给定位置之后新插入一个元素 |
Find | 获取由指针值指定元素的位置 |
FindIndex | 获取由以零尾基数索引指定元素的位置 |
GetCount | 返回列表中的元素数 |
IsEmpty | 测试是否为空列表(没有元素) |