OMUCollection 類別

在 Rational® Rhapsody® 中,omu* 儲存器是不搭配範本一起實作的儲存器。使用不使用範本的儲存器會大幅減少所產生程式碼的大小。OMUCollection 是一種無類型且動態調整大小的陣列。

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

屬性摘要
count - 指定集合中的元素數目
theLink - 指定通往集合中元素的鏈結
size - 指定配置給集合的記憶體數量
建構摘要
OMUCollection
建構 OMUCollection 物件
~OMUCollection
毀損 OMUCollection 物件
方法摘要
運算子 []
在指定的位置傳回元素
add - 將指定的元素新增至集合
addAt - 將指定的元素新增至位於給定索引的集合
find
在集合中尋找指定的元素
getAt
傳回在指定的索引找到的元素
getCount
傳回集合中的元素數目
getCurrent
由反覆運算子用來取得位於集合中現行位置的元素
getFirst
由反覆運算子用來取得集合中的第一個位置
getNext
由反覆運算子用來取得集合中的下一個位置
getSize
取得配置給集合的記憶體大小
isEmpty
判定集合是否為空的
remove
從集合刪除指定的元素
removeAll
從集合刪除所有元素
removeByIndex
刪除在集合中指定索引找到的元素
reorganize
重組集合的內容
setAt
在集合中的給定索引插入指定的元素
屬性

計數

此屬性指定集合中的元素數目。其定義方式如下:

int count;

theLink

此屬性指定通往集合中元素的鏈結。其定義方式如下:

void** theLink;

大小

此屬性指定配置給集合的記憶體數量。其定義方式如下:

int size;

意見回饋