目前位置: VCer资源中心 >>> VCer论坛 >>> 技术问答

[本帖已阅读2537次 分值2 回复3次] 张贴资源 发回信箱 控制面板

请教clist与carray嵌套的问题

提供者:pagen 张贴时间:2004-07-13 15:11:51.0 出处:vcer.net 作者:不祥

请教clist与carray嵌套的问题(2004-07-13 15:11:51.0)


pagen


 
级别: VCer小兵
头衔: VCer会员

经验: 119
作品: 6
分会: 华北分会
注册: 2004-06-07 11:39:58.0
登录: 2004-09-13 15:37:06.0
clist是在一个类里声明的,有几行代码写在下面了,请高手指点

.......

class CPointlist

{

public:

        CPointlist();

        virtual ~CPointlist();

public:

        CList<C3DPoint,C3DPoint&> m_PointList;

};

....C3DPoint是个存三维点坐标的类

......下面是执行的代码

CPointlist templist;

C3DPoint pointdata;

.........

CArray<CPointlist, CPointlist&> ListArray;

templist.m_PointList.addtail(pointdata);

ListArray.add(templist)

.........

编译的时候总是出错,error C2582: 'CPointlist' : 'operator =' function is una

vailable请高手指点

 

注:转载文章需注明来源:VCer.net 文章地址:http://vcer.net/2700.html

  如果你觉得VCer.net不错,而且你愿意为VCer.net捐赠一元钱,那么点击后面的捐赠按钮吧:) vcer.net捐赠

[回复该贴] [加入个人书签]

re:请教clist与carray嵌套的问题

...ListArray.add(templist)  --->ListArray.add(&templist)

ming0530029 于 2007-07-17 14:13:01.0 编辑 [回复该贴]

re:请教clist与carray嵌套的问题

谢谢白老大!不知怎么搞得我的msdn里根本查不到找个错误信息。最后一行那个ListArray.add(templist) 出错,我还是个菜鸟,概念不是很清楚,请问你的意思是不是如果把一个类作为参数的话需要重新定义拷贝函数,好像记得这和是不是继承CObject有关,如果需要重新定义拷贝函数的话还请指教一下!谢了!

pagen 于 2004-07-16 14:01:29.0 编辑 [回复该贴]

re:请教clist与carray嵌套的问题
哪一行出错?

是不是你的CPointlist还需要定义拷贝函数?

bluejoe 于 2004-07-14 11:09:59.0 编辑 [回复该贴]