新手,向大家请教关于CArray的嵌套用法(在线等待!)
新手,刚开始熟悉VC编程,请大家多指教!
定义两个动态数组:
typedef CArray<double,double> stdArrA;
CArray<stdArrA,stdArrA> B;
stdArrA A;
当运行B.Add(A);时报错:
error C2664: 'Add' : cannot convert parameter 1 from 'class CArray<double,double>' to 'class CArray<double,double>'
No copy constructor available for class 'CArray<double,double>'
而当运行 A = B.GetAt(i)时报错为:
error C2582: 'CArray<double,double>' : 'operator =' function is unavailable
在坛子里搜了一下,说是该为CArray<stdArrA,stdArrA*> B;然后要自己重载“operator=”但是我试了一下好像不行,哪位大哥帮帮忙给个例子好吗?小弟先谢过了!