OMList 類別

OMList 類別包含基本程式庫函數,可讓您建立與操作 OMListsOMList 是安全類型的鏈結清單。

此類別定義於標頭檔 omlist.h 中。

基本範本類別

OMStaticArray

建構摘要
OMList
建構 OMList 物件
~OMList
毀損 OMList 物件
方法摘要
運算子 []
在指定的位置傳回元素
add
將指定的元素新增至清單的結尾
addat
將指定的元素新增至給定索引處的清單
find
在清單中尋找指定的元素
getAt
傳回在指定的索引找到的元素
getCount
傳回清單中的元素數目
getCurrent
由反覆運算子用來取得位於清單中現行位置的元素
getFirst
由反覆運算子用來取得清單中的第一個位置
getFirstConcept
傳回清單中的第一個 Concept 元素
getLast
由反覆運算子用來取得清單中的最後一個位置
getLastConcept
傳回清單中的最後一個 Concept 元素
getNext
由反覆運算子用來取得清單中的下一個位置
isEmpty
判定清單是否為空的
_removeFirst
從清單移除第一個項目。
remove
從清單刪除所指定元素的第一個出現項目
removeAll
從清單刪除所有元素
removeFirst
從清單刪除第一個元素
removeItem
從清單刪除指定的元素
removeLast
從清單刪除最後一個元素
旗標

第一個

指定清單中的第一個元素。其定義方式如下:

OMListItem<Concept>* first;

最後一個

指定清單中的最後一個元素。其定義方式如下:

OMListItem<Concept>* last;
範例

請考量下列範例:

OMIterator<Observer*> iter(itsObserver);
    while (*iter) 
    {
       (*iter)->notify();
       iter++;
    }

意見回饋