OMStaticArray 类中包含使您可以创建和操作 OMStaticArray 对象的基本库函数。
OMStaticArray 是类型安全,大小固定的数组。
这个类是在头文件 omstatic.h 中定义的。
属性概要
- count - 指定静态数组中的元素数
- \
- theLink - 指定到静态数组中元素的链接
- size - 指定为静态数组分配的内存大小
属性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();
}