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