→ djshen: 你先說說看你覺得B=A會發生什麼事吧04/16 13:55
在create的時候兩個的ptr會不一樣
B=A會把A裡的ptr也複製過去
然後兩者的ptr就會相同了
變成聯動的
※ 編輯: isbecky27 (140.113.141.139), 04/16/2019 14:01:50
※ 編輯: isbecky27 (140.113.141.139), 04/16/2019 14:03:56
推 Feis: Delete 04/16 14:08
→ S404NotFound: private 04/16 14:26
推 zamperla: 要設定=operator overloading 04/16 15:01
→ sarafciel: 1.B原本new的東西發生什麼事了? 2.B跟A會解構幾次? 04/16 15:28
推 chienweichih: 你把B幹掉的時候 A的ptr就被幹掉了 04/16 17:36
→ samuelcdf: 原本B的ptr不見了,動態配置的記憶體,不用之前要做什麼? 04/17 11:19
→ xavier13540: 這個class又沒有copy ctor 04/17 12:05
→ xavier13540: 喔 default的 04/17 12:06
→ loveme00835: void main() 幫哭哭 04/17 13:50
推 adrianshum: 去看看 rule-of-three / rule-of-five / rule-of-zero 04/17 20:02
→ adrianshum: 吧 04/17 20:02
→ shk9cvu5ye: shallow copy 04/18 02:03