深淺拷貝的區別

深淺拷貝 如何區分深拷貝與淺拷貝,簡單點來說,就是假設B複製了A,當修改A時,看B是否會發生變化,如果B也跟着變了,說明這是淺拷貝,拿人手短,如果B沒變,那就是深拷貝,自食其力。 1. 如果是基本數據類型,名字和值都會儲存在棧內存中 當然,這也算不上深拷貝,因爲深拷貝本身只針對較爲複雜的object類型數據。 2. 如果是引用數據類型,名字存在棧內存中,值存在堆內存中,但是棧內存會提供一個引用的地
相關文章
相關標籤/搜索