编程论坛
注册
登录
编程论坛
→
数据结构与算法
如果链表的数据域里写的是地址 怎么实现深拷贝
韵侣逍遥
发布于 2011-03-22 22:07, 597 次点击
是用类模板写的 怎么写才能实现数据域里如果写的是地址符的深拷贝
5 回复
#2
寒风中的细雨
2011-03-22 22:29
把数据结构的定义贴出来看看 是什么情况
#3
韵侣逍遥
2011-03-23 17:54
回复 2楼 寒风中的细雨
这是我们老师布置的拓展题 定义就是 template<T> 这是类模板 如果里面的T代表的是地址符的话 怎么实现深拷贝 在类模板上写
#4
诸葛修勤
2011-03-23 21:37
分开说吧
T data;
data = 0x0000 4567;如果是这样的赋值操作 虽然说是地址 但是和平时说的存一般的整数没什么区别 拷贝的时候 直接赋值过去就行
T data;
data = new ~~~ 这样子的就要 进行深拷贝 (data = new ~~)然后把mm中的值复制一份给他 就可以
用到new 的时候 就要深拷贝 没有new 就不用了
#5
韵侣逍遥
2011-03-24 21:16
回复 4楼 诸葛修勤
这个拷贝我知道 如果在深一层那
#6
诸葛修勤
2011-03-29 19:26
你 给个实例把
1