OMStaticArray 類別包含基本的程式庫函數,可讓您建立與操作 OMStaticArray 物件。 OMStaticArray 是安全類型且固定大小的陣列。
此類別定義於標頭檔 omstatic.h 中。
計數
此屬性指定靜態陣列中的元素數目。其定義方式如下:
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();
}