new与delete

来源:3-4 链表编码实战(二)

慕盖茨0572017

2016-09-16 10:13

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

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

            

写回答 关注

1回答

  • Lavi_La
    2016-09-16 15:57:42

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

    http://img.mukewang.com/57dba5d30001c9ff08190460.jpg

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

    weixin...

    答得漂亮

    2019-07-20 09:32:28

    共 2 条回复 >

数据结构探险之线性表篇

线性表的主体顺序表和链表,让学员能够将知识融会贯通学以致用

57564 学习 · 257 问题

查看课程

相似问题