请教!!!!!关于CArray问题 CArray< class TYPE, class ARG_TYPE >。我看了好多源代码都用了这个类。不知道有什么好处???用别的不是更方便CList。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 当然,用ListCtrl控件也可以保存一组数据但是,比如下面的数据struct complex{ CString str1; CString str2; CString str3; CString str4; CString str5; CString str6; CString str7; ..............};下面有很多,你不可能都放在ListCtrl控件里面,因为在外部显示起来不好看,用了CArray就可以到是使用的时候就只用其中一部分,其他的都暂时在内存中放着. 楼上的lz问的是CList,不是CListBox拉~template< class TYPE, class ARG_TYPE = const TYPE& > class CList : public CObject 我是说我见了很多源代码。似乎用CList更方便。但是都用了CArray。不知道为什么。 方便性上都差不多,毕竟都提供了那么些方法,例如SetAt,GetAt可是效率上可就大不一样了哦数组的Insert效率低,但是GetAt和SetAt效率高;列表的Insert快,但是GetAt和SetAt慢 VC 剪切板问题 基础问题,关于内存泄露的途径 [求助]如何使用研华USB-4716采集卡,采用MFC实现外触发多通道数据采集。 很郁闷的问题,高手帮帮忙吧 线程A和线程B之间有什么东西是的他们的联系点? 谁能够提供重叠I/O的事件触发的完整例子 为什么在对话框中加入RICHEDIT控件后,在DoModal的时候就不能显示窗体了? 免费短信推出2.0,谁要? 程序调试的问题!!!! 为什么Radio控件不能加入控件变量呢? 双端口的问题 (求救)在mschart画的折线图中怎样能在鼠标点击时显示该点的具体数值?
但是,比如下面的数据
struct complex
{
CString str1;
CString str2;
CString str3;
CString str4;
CString str5;
CString str6;
CString str7;
..............
};下面有很多,你不可能都放在ListCtrl控件里面,因为在外部显示起来不好看,用了CArray就可以到是使用的时候就只用其中一部分,其他的都暂时在内存中放着.
template< class TYPE, class ARG_TYPE = const TYPE& >
class CList : public CObject
可是效率上可就大不一样了哦数组的Insert效率低,但是GetAt和SetAt效率高;
列表的Insert快,但是GetAt和SetAt慢