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