CUIntArray选件类
支持无符号整数。
class CUIntArray : public CObject
成员
CUIntArray 的成员函数类似于选件类 CObArray的成员函数。因此相似性,可以使用 CObArray 引用成员函数特定的文档。无论在何处参见 CObject 指针作为函数参数或返回值,请替换 UINT。
CObject* CObArray::GetAt( int <nIndex> ) const;
例如,转换
UINT CUIntArray::GetAt( int <nIndex> ) const;
公共构造函数
名称 |
说明 |
---|---|
构造一个空数组。 |
公共方法
名称 |
说明 |
---|---|
将元素添加到数组的结尾;如果需要,增长数组。 |
|
追加另一个数组传递给数组;如果需要,增长数组。 |
|
复制另一个数组传递给数组;如果需要,增长数组。 |
|
返回临时对数组中的元素指针。 |
|
释放在当前上限的任何未使用的内存。 |
|
返回值在给定索引。 |
|
获取元素的数目该数组中的。 |
|
允许对组件的访问该数组。可以是 NULL。 |
|
获取元素的数目该数组中的。 |
|
返回最大的有效的索引。 |
|
插入元素(或在其他元素中的所有元素数组)在指定的索引。 |
|
确定数组是否为空。 |
|
从此数组中移除所有元素。 |
|
移除元素在一个枚举索引。 |
|
为特定的索引值;不允许的数组增大。 |
|
为特定的索引值;如果需要,增长数组。 |
|
设置该数组将包含的元素的数目。 |
公共运算符
名称 |
说明 |
---|---|
设置或获取元素位于指定索引处。 |
备注
无符号整数或 UINT,以单词和双字的不同之处在于 UINT 的实际大小可以根据目标运行环境的更改。UINT 大小相同。双字。
CUIntArray 合并 IMPLEMENT_DYNAMIC 宏支持运行时类型访问和转储到 CDumpContext 对象。如果需要各个无符号整数元素转储,必须将转储上下文的深度为1或更大。无法对无符号整数数组。
说明 |
---|
在使用数组之前,请使用 SetSize 建立它的大小并将其分配的内存。如果不使用 SetSize,将元素添加到的数组使其最频繁分配和复制。常见的重新分配和复制是低效的,并且可能产生内存碎片。 |
有关使用 CUIntArray的更多信息,请参见文章 集合。
继承层次结构
CUIntArray
要求
Header: afxcoll.h