CList類的成員
構造函式
CList 構造一個空的有序列表。
標題/末尾訪問
GetHead() 返回列表的標題元素(不能為空)。
GetTail() 返回列表的末尾元素(不能為空)。
操作
RemoveHead()dddd 從列表標題中移走元素。
RemoveTail() 從列表末尾移走元素。
AddHead() 添加一個元素或另一個列表的所有元素到列表標題(生成新的標題)。
AddTail() 添加一個元素或另一個列表的所有元素到列表尾部(生成新的尾部)。
RemoveAll() 從列表中移走所有元素。
循環
GetHeadPosition() 返回列表標題元素的位置。
GetTailPosition() 返回列表尾部元素的位置。
GetNext() 獲取用於遍歷下一個元素。
GetPrev() 獲取用於遍歷的前一個元素。
獲取/修改
GetAt() 在指定的位置上獲得元素。
SetAt() 在指定的位置上設定元素。
RemoveAt() 從列表中刪除一個由位置確定的元素。
插入
InsertBefore() 在指定的位置前插入一個新的元素。
InsertAfter() 在指定的位置後插入一個新的元素。
查找
Find() 獲得由指針值確定的元素位置。
FindIndex() 獲得由基於零的索引指定的元素位置。
狀態
GetCount() 返回此列表中的元素數。
IsEmpty() 檢測列表是否為空。