CList

CList

類CList支持可按順序或按值訪問的非唯一對象的有序列表。CList 列表與雙連結列表行為相似。CList 構造一個空的有序列表。RemoveHead()dddd 從列表標題中移走元素。RemoveTail() 從列表末尾移走元素。AddTail() 添加一個元素或另一個列表的所有元素到列表尾部(生成新的尾部)。GetHeadPosition() 返回列表標題元素的位置。GetNext() 獲取用於遍歷下一個元素。RemoveAt() 從列表中刪除一個由位置確定的元素。InsertBefore() 在指定的位置前插入一個新的元素。FindIndex() 獲得由基於零的索引指定的元素位置。

CList類的成員

構造函式

CList 構造一個空的有序列表。

標題/末尾訪問

GetHead() 返回列表的標題元素(不能為空)。

GetTail() 返回列表的末尾元素(不能為空)。

操作

RemoveHead()dddd 從列表標題中移走元素。

RemoveTail() 從列表末尾移走元素。

AddHead() 添加一個元素或另一個列表的所有元素到列表標題(生成新的標題)。

AddTail() 添加一個元素或另一個列表的所有元素到列表尾部(生成新的尾部)。

RemoveAll() 從列表中移走所有元素。

循環

GetHeadPosition() 返回列表標題元素的位置。

GetTailPosition() 返回列表尾部元素的位置。

GetNext() 獲取用於遍歷下一個元素。

GetPrev() 獲取用於遍歷的前一個元素。

獲取/修改

GetAt() 在指定的位置上獲得元素。

SetAt() 在指定的位置上設定元素。

RemoveAt() 從列表中刪除一個由位置確定的元素。

插入

InsertBefore() 在指定的位置前插入一個新的元素。

InsertAfter() 在指定的位置後插入一個新的元素。

查找

Find() 獲得由指針值確定的元素位置。

FindIndex() 獲得由基於零的索引指定的元素位置。

狀態

GetCount() 返回此列表中的元素數。

IsEmpty() 檢測列表是否為空。

CListCList

相關詞條

相關搜尋

熱門詞條

聯絡我們