网站首页  词典首页

请输入您要查询的计算机术语:

 

术语 CUIntArray
释义 CUIntArray

CObject
 └CUIntArray

CUIntArray类支持无符号整数数组。一个无符号的整数,或UINT,与字和双字是不一样的,一个UINT的物理大小可以根据目标操作环境而改变。在Windows 3.1版下,一个UINT与一个WORD的大小是一样的。在Windows NT和Windows 95下,一个UINT的大小与一个双字一样大。
CUIntArray的成员函数类似于类CObArray的成员函数。由于这个相似性,你可以使用特定成员函数的CObArray引用文件。在你看见一个CObject指针作为函数参数或返回值的地方,用一个UINT来代替。例如:
CObject* CObArray::GetAt( int <nIndex> ) const;
可以被转换为
UINT CUIntArray::GetAt( int <nIndex> ) const;
CUIntArray与IMPLEMENT_DYNAMIC宏一起支持运行时类型访问和转储到一个CDumpContext对象。如果你需要单个无符号整数元素的转储,你必须将转储环境的深度设置为1或更大。无符号整数数组不能被连续。
注意:
在使用一个数组之前,使用SetSize来建立它的大小并给它分配内存。如果你不使用SetSize,当向你的数组添加元素时会导致频繁地重定位和拷贝。频繁的重定位和拷贝会降低效率并产生内存碎片。
有关使用CUIntArray的更多信息,参见“Visual C++程序员指南”中的文章“集合”。
#include <afxcoll.h>

CUIntArray类成员

构造
CUIntArray构造一个无符号整数的空数组

绑定
GetSize获取此数组中的元素的数目
SetSize设置包含在此数组中的元素数目
GetUpperBound获取最大的有效索引

操作
FreeExtra释放在当前上边界之上的所有没有使用的内存
RemoveAll从此数组中删除所有的元素

元素访问
GetAt返回一个给定索引处的值
SetAt设置一个给定索引的值,不允许数组增长
ElementAt返回一个对数组中的元素指针的临时引用
GetData允许访问数组中的元素。可以是NULL

增加数组
SetAtGrow设置一个给定索引的值。允许数组的必要增长
Add在数组的最后添加一个元素,允许数组的必要增长
Append给此数组添加另一个数组,允许数组的必要增长
Copy将另一个数组拷贝到该数组,允许数组的必要增长

插入/删除
InsertAt在指定索引处插入一个元素(或另一个数组中的所有元素)
RemoveAt删除指定索引处的元素

操作符
operator []设置或获取指定索引处的元素
随便看

 

MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。

 

Copyright © 2004-2023 Winrtm.com All Rights Reserved
京ICP备2021023879号-40 更新时间:2024/10/6 12:26:12