OMStaticArray 類別

OMStaticArray 類別包含基本的程式庫函數,可讓您建立與操作 OMStaticArray 物件。 OMStaticArray 是安全類型且固定大小的陣列。

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

屬性摘要
count - 指定靜態陣列中的元素數目
\
theLink - 指定通往靜態陣列中元素的鏈結
size - 指定配置給靜態陣列的記憶體數量
建構摘要
OMStaticArray
建構 OMStaticArray 物件
~OMStaticArray
毀損 OMStaticArray 物件
方法摘要
運算子 []
在指定的位置傳回元素
add - 將指定的元素新增至陣列
find
在陣列中尋找指定的元素
getAt
傳回在指定的索引找到的元素
getCount
判定陣列中有多少元素
getSize
傳回配置給陣列的記憶體數量
isEmpty
判定陣列是否為空的
removeAll
刪除陣列中的所有元素
setAt
在陣列中的給定索引插入指定的元素
屬性

計數

此屬性指定靜態陣列中的元素數目。其定義方式如下:

int count;

theLink

此屬性指定通往靜態陣列中元素的鏈結。其定義方式如下:

void** theLink;

大小

此屬性指定配置給靜態陣列的記憶體數量。其定義方式如下:

int size;
範例

若要使用靜態陣列,則必須限制對應關係的範圍(例如,MAX_OBSERVERS)。

請考量下列範例:

Observer* itsObserver[MAX_OBSERVERS];
for (int iter=0; iter<MAX_OBSERVERS; iter++)
{
    if (itsObserver[iter] != NULL)
    itsObserver[iter]->notify();
}

意見回饋