深复制与浅复制

2018-06-19  本文已影响0人  莀熤苒

深复制:会开辟一块新的内存,用来保存复制的内容,改变复制出来的内容,源数据不变,修改原数据,复制出来的数据不发生改变。总之,源数据与复制数据之间相互不影响。

浅复制:不会开辟一块新的内存,只复制源数据的地址,改变复制出来的内容,源数据改变,修改原数据,复制出来的数据发生改变。总之,源数据与复制数据指向同一块内存,改变任一个,都会一起改变。

上一篇 下一篇

猜你喜欢

热点阅读