为了账号安全,请及时绑定邮箱和手机立即绑定

new与delete

(1)为什么currentnode已经被释放掉了,temp还可以赋值给currentnode

(2)delete的存在是不是以new存在为前提,还是他可以new没有出现就可以释放指针的内存呢

            

正在回答

1 回答

(1)currentnode是这个指针类型的变量,它也是需要占据一定的内存来存储数据的,存放的就是它指向内存的地址,释放掉的currentnode指向的内存,即解除currentnode和它指向的内存的关系,currentnote占据的内存还是存在的。下面是我画的图希望对你有帮助。

http://img1.sycdn.imooc.com//57dba5d30001c9ff08190460.jpg

(2)一般可以认为new和delete是互为对应的

7 回复 有任何疑惑可以回复我~
#1

vortesnail

答得好
2016-11-01 回复 有任何疑惑可以回复我~
#2

weixin_慕斯0277608

答得漂亮
2019-07-20 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

new与delete

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信