1. 程式人生 > >深copy和淺copy

深copy和淺copy

淺copy:其實就是將容器中的記憶體地址存放進另一個容器中,所以兩個容器本身的記憶體地址不相同,但容器裡面的記憶體地址相同

程式碼如下:

 

 

深copy:就是從裡到外完完全全複製了所有值,存進另外的記憶體空間,並賦給了接收變數(若其中存在了不可變的資料,則不會重新開闢記憶體地址存放對應資料)

 

 建議:儘量少用,太耗記憶體。