[问题] copy constructor搭配new

楼主: isbecky27 (默)   2019-04-16 13:51:51
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:00
Delete
作者: S404NotFound (silence)   2019-04-16 14:26:00
private
作者: zamperla (地鼠王)   2019-04-16 15:01:00
要设定=operator overloading
作者: sarafciel (Cattuz)   2019-04-16 15:28:00
1.B原本new的东西发生什么事了? 2.B跟A会解构几次?
作者: chienweichih ((゚д゚))   2019-04-16 17:36:00
你把B干掉的时候 A的ptr就被干掉了
作者: samuelcdf (温泉龟)   2019-04-17 11:19:00
原本B的ptr不见了,动态配置的内存,不用之前要做什么?
作者: xavier13540 (柊 四千)   2019-04-17 12:05:00
这个class又没有copy ctor喔 default的
作者: loveme00835 (发箍)   2019-04-17 13:50:00
void main() 帮哭哭
作者: adrianshum (Alien)   2019-04-17 20:02:00
去看看 rule-of-three / rule-of-five / rule-of-zero吧
作者: shk9cvu5ye (MIT)   2019-04-18 02:03:00
shallow copy

Links booklink

Contact Us: admin [ a t ] ucptt.com