CArray<int ,int> a;//定义数组 a.SetSize(8,-1); //设置内存大小,按16字节增长 int index1 = a.Add(10);//添加元素自动放到数组末尾,返回元素索引 int index2 = a.Add(201); int nSize = a.GetSize(); //获取空间大小 int nCount = a.GetCount(); //获取元素个数,两个函数功能相同 int nCount1 = a.GetUpperBound();//数组下标 int e1 = a[0]; //以数组下标的方式读元数,此位置未曾赋值,返回为0 int e2 = a[1]; //以数组下标的方式读元数,此位置未曾赋值,返回为0 a[0] = 200; a[1] = 300; //以数组下标的方式写元示 CString str1,str2; str1.Format(_T("%d\n"),a[0]); str2.Format(_T("%d\n"),a[1]); TRACE(str1); TRACE(str2);
CArray动态数组
原创Chinayu2014 ©著作权
©著作权归作者所有:来自51CTO博客作者Chinayu2014的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
深入分析MFC中的CArray类
我们在使用vc进行比较复杂的编程时,经常需要用到复杂的数组结构
mfc object initialization null 数据结构 -
电信短信充值系统
CMap CSocket java 扩展:动态数组CArray -->自定义动态数组 CList 标准c++ stl
动态数组 自定义 java c++ 知识