[問題] 陣列複製 copy copyto clone

作者: DaiJyou (解藥)   2016-04-30 17:41:21
大大們好 初新者問題><
還希望各位大大解答
如題 array中有三種複製陣列的方式
我想讓一個陣列儲存起來 不去更動
假設說將a二維陣列的所有值存至b二維陣列
然後b陣列會做運算(數值會變動),但運算完後a陣列的值也會跟著改變
copy clone tocopy都有試過 但都會有這個問題
希望大大們解答 感謝~
作者: m339606 (mize)   2016-04-30 18:27:00
你的陣列裝的是不是Class? 應該是By Reference的問題
作者: Litfal (Litfal)   2016-04-30 19:40:00
請自己實作deep clone
作者: wanderer1412 (.........)   2016-04-30 23:04:00
因為b array是指向a array的記憶體位址
作者: tp6vul3co (天氣好)   2016-05-01 01:57:00
程式碼貼出來看你怎麼複製的
作者: wanderer1412 (.........)   2016-05-02 00:35:00
Hi, 可參考 msdn 說明,https://goo.gl/0Ka99l

Links booklink

Contact Us: admin [ a t ] ucptt.com