如何用CArray来声明一个自定义结构的数组呢? 结构如下:typedef struct _TYPE { CString szRoadName; CStringArray szCrossingName; }TYPE;如何声明这样结构的数组呢,内存有什么需要注意的么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 请实现copy constructorassignment operator CPtrList<CList,TYPE *> cc;用这个不好吗? typedef CArray<TYPE, TYPE>CType; typedef CArray<TYPE, TYPE&> CTYPEArray;注意结构TYPE要提供拷贝构造函数、重载“=”运算符 struct TYPE{ CString szRoadName; CStringArray szCrossingName; TYPE() { szRoadName = _T(""); } TYPE(const TYPE& other) { *this = other; } TYPE& operator = (const TYPE& other) { szRoadName = other.szRoadName; szCrossingName.Copy( other.szCrossingName ); return * this; }};typedef CArray<TYPE,TYPE&>CImportLibClipArray; ■■■修改了ListView表头高度,但是数据行被头遮住了,如何解决? 寻求帮助. 字符集问题 请问,发送WM_Close 和直接执行 CDialog::OnClose,有什么不一样 vc读excel中的单元格数据,有的为空,郁闷 求助,图像处理如何入手? char转换为cstring的问题。 IE编程的问题,送分! 有没有知道SQL-SERVER 2000的序列号? 哪位大虾曾用VC++做过比较专业的数据库程序? 有没有办法改变向导自动生成的框架颜色—— 一个关于父窗体和子窗体的参数传递问题?(试了很久,还是想不通)
copy constructor
assignment operator
用这个不好吗?
{
CString szRoadName;
CStringArray szCrossingName; TYPE()
{
szRoadName = _T("");
}
TYPE(const TYPE& other)
{
*this = other;
} TYPE& operator = (const TYPE& other)
{
szRoadName = other.szRoadName;
szCrossingName.Copy( other.szCrossingName );
return * this;
}
};typedef CArray<TYPE,TYPE&>CImportLibClipArray;