王朝百科
分享
 
 
 

CUIntArray

王朝百科·作者佚名  2012-03-05  
宽屏版  字体: |||超大  

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 [] 设置或获取指定索引处的元素

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
如何用java替换看不见的字符比如零宽空格&#8203;十六进制U+200B
 干货   2023-09-10
网页字号不能单数吗,网页字体大小为什么一般都是偶数
 干货   2023-09-06
java.lang.ArrayIndexOutOfBoundsException: 4096
 干货   2023-09-06
Noto Sans CJK SC字体下载地址
 干货   2023-08-30
window.navigator和navigator的区别是什么?
 干货   2023-08-23
js获取referer、useragent、浏览器语言
 干货   2023-08-23
oscache遇到404时会不会缓存?
 干货   2023-08-23
linux下用rm -rf *删除大量文件太慢怎么解决?
 干货   2023-08-08
刀郎新歌破世界纪录!
 娱乐   2023-08-01
js实现放大缩小页面
 干货   2023-07-31
生成式人工智能服务管理暂行办法
 百态   2023-07-31
英语学习:过去完成时The Past Perfect Tense举例说明
 干货   2023-07-31
Mysql常用sql命令语句整理
 干货   2023-07-30
科学家复活了46000年前的虫子
 探索   2023-07-29
英语学习:过去进行时The Past Continuous Tense举例说明
 干货   2023-07-28
meta name="applicable-device"告知页面适合哪种终端设备:PC端、移动端还是自适应
 干货   2023-07-28
只用css如何实现打字机特效?
 百态   2023-07-15
css怎么实现上下滚动
 干货   2023-06-28
canvas怎么画一个三角形?
 干货   2023-06-28
canvas怎么画一个椭圆形?
 干货   2023-06-28
canvas怎么画一个圆形?
 干货   2023-06-28
canvas怎么画一个正方形?
 干货   2023-06-28
中国河南省郑州市金水区蜘蛛爬虫ip大全
 干货   2023-06-22
javascript简易动态时间代码
 干货   2023-06-20
感谢员工的付出和激励的话怎么说?
 干货   2023-06-18
 
>>返回首页<<
 
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有