| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 597 人关注过本帖
标题:如果链表的数据域里写的是地址 怎么实现深拷贝
只看楼主 加入收藏
韵侣逍遥
Rank: 2
等 级:论坛游民
帖 子:5
专家分:10
注 册:2011-3-22
结帖率:0
收藏
已结贴  问题点数:20 回复次数:5 
如果链表的数据域里写的是地址 怎么实现深拷贝
是用类模板写的 怎么写才能实现数据域里如果写的是地址符的深拷贝
2011-03-22 22:07
寒风中的细雨
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
等 级:贵宾
威 望:66
帖 子:1710
专家分:8645
注 册:2009-9-15
收藏
得分:10 
把数据结构的定义贴出来看看 是什么情况
2011-03-22 22:29
韵侣逍遥
Rank: 2
等 级:论坛游民
帖 子:5
专家分:10
注 册:2011-3-22
收藏
得分:0 
回复 2楼 寒风中的细雨
这是我们老师布置的拓展题 定义就是  template<T>  这是类模板 如果里面的T代表的是地址符的话 怎么实现深拷贝 在类模板上写
2011-03-23 17:54
诸葛修勤
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:11
帖 子:549
专家分:1955
注 册:2010-10-28
收藏
得分:10 
分开说吧

T    data;
data = 0x0000 4567;如果是这样的赋值操作  虽然说是地址 但是和平时说的存一般的整数没什么区别  拷贝的时候 直接赋值过去就行


T    data;
data  = new ~~~     这样子的就要 进行深拷贝    (data = new ~~)然后把mm中的值复制一份给他 就可以


用到new 的时候 就要深拷贝  没有new  就不用了
2011-03-23 21:37
韵侣逍遥
Rank: 2
等 级:论坛游民
帖 子:5
专家分:10
注 册:2011-3-22
收藏
得分:0 
回复 4楼 诸葛修勤
这个拷贝我知道 如果在深一层那
2011-03-24 21:16
诸葛修勤
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:11
帖 子:549
专家分:1955
注 册:2010-10-28
收藏
得分:0 
你 给个实例把
2011-03-29 19:26
快速回复:如果链表的数据域里写的是地址 怎么实现深拷贝
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016131 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved