OMUCollection 类

在 Rational® Rhapsody® 中,omu* 容器是不使用模板实施的容器。使用无模板的容器可大量减少生成的代码的大小。OMUCollection 是一个无类型、动态调整大小的数组。

这个类是在头文件 omucollec.h 中定义的。

属性概要
count - 指定集合中的元素数
theLink - 指定到集合中元素的链接
size - 指定为集合分配的内存大小
构造概要
OMUCollection
构造 OMUCollection 对象
~OMUCollection
销毁 OMUCollection 对象
方法概要
operator []
返回指定位置处的元素
add - 将指定元素添加到集合
addAt - 将指定元素添加到集合中的指定下标处
find
在集合中查找指定元素
getAt
返回在指定下标处找到的元素
getCount
返回集合中的元素数
getCurrent
供迭代器使用来获取集合中当前位置处的元素
getFirst
供迭代器使用来获取集合中第一个位置
getNext
供迭代器使用来获取集合中下一个位置
getSize
获取为集合分配的内存大小
isEmpty
确定集合是否为空
remove
从集合中删除指定元素
removeAll
从集合中删除所有元素
removeByIndex
删除在集合中的指定下标处找到的元素
reorganize
重新组织集合的内容
setAt
将指定元素插入到集合中的指定下标处
属性

count

此属性指定集合中的元素数。其定义如下所示:

int count;

theLink

此属性指定到集合中元素的链接。其定义如下所示:

void** theLink;

大小

此属性指定为集合分配的内存大小。其定义如下:

int size;

反馈