CSDN论坛 > VC/MFC > 基础类

CArray作为参数的问题!在线等! [问题点数:20分,结帖人littlepaopao]

Bbs2
本版专家分:102
结帖率 100%
CSDN今日推荐
Bbs9
本版专家分:61174
Blank
红花 2004年3月 VC/MFC大版内专家分月排行榜第一
2004年1月 VC/MFC大版内专家分月排行榜第一
Blank
黄花 2003年12月 VC/MFC大版内专家分月排行榜第二
2003年9月 VC/MFC大版内专家分月排行榜第二
Blank
蓝花 2004年2月 VC/MFC大版内专家分月排行榜第三
Bbs9
本版专家分:61174
Blank
红花 2004年3月 VC/MFC大版内专家分月排行榜第一
2004年1月 VC/MFC大版内专家分月排行榜第一
Blank
黄花 2003年12月 VC/MFC大版内专家分月排行榜第二
2003年9月 VC/MFC大版内专家分月排行榜第二
Blank
蓝花 2004年2月 VC/MFC大版内专家分月排行榜第三
Bbs8
本版专家分:30523
匿名用户不能发表回复!
其他相关推荐
ArrayList参数化
import java.util.ArrayList;public class Print { public static void main(String[] args) { //参数化必须加上 ArrayList stringList2 = new ArrayList(); stringList2.add("Java 5.0 is good!"); //
C++中数组作为函数参数或返回值
C++中数组作为函数参数或者返回值 C++中数组作为函数参数或者返回值 概述 数组作为函数参数 数组作为函数返回值 其它可行方案 总结 参考资料 概述 在编程任务中,经常会遇到将数组作为函数参数或者返回值,比如在前一篇的计数排序任务中,需要额外的空间来保存排序后的元素,并且将该数组返回给主函数。本文会介绍几种可行的方案,仅供参考。 数组作为函数参...
CArray正确使用
昨天在论坛逛,就看见了有人再问CArray如何使用,最后我觉得lz都没有真正的领会。 今天就刨析以下CArray的用法,从MSDN的叙述来看,使用很简单,叙述很清楚,为什么好多人会使用错,我觉得原因是C++基础不牢靠。   (一)MSDN中CArray的叙述 CArray是继承于CObject类,类模板如下: template class CArray : public CObject
vector与CArray的区别(一) -- 效率
vector与CArray的效率差别直是太大了对于两者,我都没有做其它特殊的设置,就是声明变量,开始使用。我不知道它们分别是怎么分配内存的,但我却知道了它们之间的效率差别。大概有380000条数据从数据库中读出来,用两种方法写到内存:vector和CArrayvector就用push_back,CArray就用Add。CArray用了大概15分钟,而vector只用了大概35秒。这个差距今天才是第
C++ CArray类及子类,使用sort()排序
http://www.codeguru.com/forum/archive/index.php/t-215414.html这篇贴子帮了大忙。有一个回贴这样说到:#include ...// Note the *only* change is the template type!CArray MyCArray;//...std::sort( MyCArray.GetData(), MyCArray.GetData() + MyCArray.GetSize());It doesn't matter whethe
CArray原理分析
MFC的CArray(数组)功能主要包括插入,删除,扩容,获取,因为是数组数据结构的设计,所以插入,删除效率较低,需要对元素进行移动。下面来分析源码: //以下内容截取自MFC源码中Afxtempl.h /*============================================================================*/ // CArray temp
CArray<int,int>& tmpArray
CArray TmpArray; 是模板数组。int 是存储类型,int&是访问类型。 CArray是个模板类,其中成员变量、函数可用到模板形参表中的任一类型  template class CArray  { public:   FirType elem1;   SecType elem2; }; 则声明CArray就相当于 class CArray { public:
MFC中CArray<CString,CString>m_FileItem是什么意思
是动态数组,就相当于CString m_FileItem[n] .它的长度可以一直增加,就像C里面的链表一样。在MFC里,有专门的一些库函数对它进行增删改查以及插入清空等操作,非常简单,放常实用!CArray比较强大,在MFC里面是最常用的数据结构之一。如果想用CArray定义二维的字符数组typedef CArray CStringArray; CArray filedata;
CArray使用简单介绍,如何添加标准数据类型,和自定义的类,或者自定义数据类型
// arry.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include "arry.h" #ifdef _DEBUG #define new DEBUG_NEW #endif #include using namespace std; class CTest { public: CTest(){};
CArray元素的删除RemoveAt(0)
CArray IntArray; for(int i=0; i {     IntArray.Add(i); } // 注意:下面不是实现RemoveAll()的,而是删除一段连续的元素 for(int i=0; i {     IntArray.RemoveAt(i); //这里会出现异常,具体原因见下 }   1.RemoveAt()成员函数可以,没有问题;但是删除的
关闭