术语 | CUIntArray | ||||||||||||||||||||||||||||||||||||
释义 | 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类成员 构造
绑定
操作
元素访问
增加数组
插入/删除
操作符
|
||||||||||||||||||||||||||||||||||||
随便看 |
|
MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。