OMStaticArray 类中包含使您可以创建和操作 OMStaticArray 对象的基本库函数。 OMStaticArray 是类型安全,大小固定的数组。
这个类是在头文件 omstatic.h 中定义的。
count
此属性指定静态数组中的元素数。其定义如下所示:
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();
}