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

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

如何定义CArray的拷贝函数

提供者:pagen 张贴时间:2004-08-05 09:30:52.0 出处:vcer.net 作者:不祥

如何定义CArray的拷贝函数(2004-08-05 09:30:52.0)


pagen


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

经验: 119
作品: 6
分会: 华北分会
注册: 2004-06-07 11:39:58.0
登录: 2004-09-13 15:37:06.0
前段时间发过一问,自己概念不清,查了书之后还有一事不明,我想把一个CArray的对象传给一个CList,但是CArray是从CObject继承而来的,作为参数传递需要重新定义拷贝函数,重载“=”运算符,可是CArray是个模板,我该如何完成这些呢,还请高手指点!

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

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

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

re:如何定义CArray的拷贝函数
是要把Clist的指针传给CArray吗,我试试,谢谢了

pagen 于 2004-08-12 19:03:24.0 编辑 [回复该贴]

re:如何定义CArray的拷贝函数

用指针就可以避开这个问题啊!

 

jerry 于 2004-08-12 13:02:51.0 编辑 [回复该贴]

re:如何定义CArray的拷贝函数
是这样的,我有20条扫描线,我把每条扫描线上的点都放到一个Clist里面,然后再把这些Clist都放到CArray里,但是这样需要把CList的对象作为参数传给CArray,想问一下这样如何定义CList的拷贝函数和重载等号运算符,觉得Clist、CArray这些模板类作为参数好像都有这样的问题,是不是这种情况下只能通过其他方式把这个问题绕开呢?

pagen 于 2004-08-07 09:28:02.0 编辑 [回复该贴]

re:如何定义CArray的拷贝函数
还是不是很明白你问的什么意思?是把CArray里面的每个内容付给CList么??

jerry 于 2004-08-06 10:34:43.0 编辑 [回复该贴]

re:re:如何定义CArray的拷贝函数

可以使用引用啊~

bluejoe 于 2006-12-27 14:20:52.0 编辑 [回复该贴]