黑马程序员技术交流社区

标题: 关于复制的问题 [打印本页]

作者: 王雪冬    时间: 2014-4-18 15:33
标题: 关于复制的问题
请问:1。什么叫做复制。这个和copy有关吗?

2.还有什么叫做深复制和浅复制?  亲,请举例说明呀

作者: D调的沉默    时间: 2014-4-18 15:56
哇,你都25分了,好快啊,你是怎么做到的,深复制和浅复制,有点像c++中的深拷贝,浅拷贝,不过我这个不太会呢
作者: 王雪冬    时间: 2014-4-18 16:06
D调的沉默 发表于 2014-4-18 15:56
哇,你都25分了,好快啊,你是怎么做到的,深复制和浅复制,有点像c++中的深拷贝,浅拷贝,不过我这个不太 ...

积极发问,积极回答。
作者: D调的沉默    时间: 2014-4-18 16:41
王雪冬 发表于 2014-4-18 16:06
积极发问,积极回答。

你是多常时间做到的。。。
作者: 小、小罗    时间: 2014-4-18 18:43
浅复制:浅复制其实就是指针的复制,大概意思就是两个指针指向的是同一块内存;只有在一种情况下才是浅拷贝,当oc对象是不可变对象使用copy方法时就是浅拷贝。
深复制:深复制是内容的复制,系统重新分配内存给副本,两个指针指向的是不同内存。
复制跟copy、mutablecopy这两个方法有关。





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2