| CObject | 
| └CPtrList | 
| CPtrList | 构造一个空的void指针列表 | 
| GetHead | 返回列表(不能为空)的头元素 | 
| GetTail | 返回列表(不能为空)的尾元素 | 
| RemoveHead | 移走列表的头元素 | 
| RemoveTail | 移走列表的尾元素 | 
| AddHead | 将一个元素(或另一列表中的所有元素)增加到列表头(成为新的列表头) | 
| AddTail | 将一个元素(或另一列表中的所有元素)增加到列表尾(成为新的列表尾) | 
| RemoveAll | 从此列表中移走所有元素 | 
| GetHeadPosition | 返回列表头元素的位置 | 
| GetTailPosition | 返回列表尾元素的位置 | 
| GetNext | 获取用于重复的下一个元素 | 
| GetPrev | 获取用于重复的上一个元素 | 
| GetAt | 获取在给定位置的元素 | 
| SetAt | 设置在给定位置的元素 | 
| RemoveAt | 从此列表中移走给定位置的元素 | 
| InsertBefore | 在一个给定位置之前插入一个新元素 | 
| InsertAfter | 在一个给定位置之后插入一个新元素 | 
| Find | 获取一个由指针值指定的元素的位置 | 
| FindIndex | 获取由一个索引(从零开始)指定的元素的位置 | 
| GetCount | 返回此列表中的元素数目 | 
| IsEmpty | 测试列表是否为空(无元素) |