https://i.imgur.com/3zVRZDc.jpg
我想問一下這段code是哪裡危險呢
copy constructor搭配new使用
會產生什麼問題QQ
作者:
djshen (djshen)
2019-04-16 13:55:00你先說說看你覺得B=A會發生什麼事吧
作者:
Feis (永遠睡不著 @@)
2019-04-16 14:08:00Delete
1.B原本new的東西發生什麼事了? 2.B跟A會解構幾次?
原本B的ptr不見了,動態配置的記憶體,不用之前要做什麼?
這個class又沒有copy ctor喔 default的
去看看 rule-of-three / rule-of-five / rule-of-zero吧
作者: shk9cvu5ye (MIT) 2019-04-18 02:03:00
shallow copy