深淺拷貝和 clone(deep)

淺拷貝:僅僅是複製了引用,彼此之間的操作會互相影響
深拷貝:在堆中重新分配內存,不同的地址,相同的值,互不影響

作者:Meils
鏈接:https://segmentfault.com/a/1190000015960071
來源:SegmentFault 思否
著作權歸作者所有。商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。

 

clone() 如果不加deep 的話是淺拷貝,只是拷貝本元素,如果(deep)的話,還會拷貝後代的元素

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章