课程
/后端开发
/C++
/数据结构探险之线性表篇
(1)为什么currentnode已经被释放掉了,temp还可以赋值给currentnode
(2)delete的存在是不是以new存在为前提,还是他可以new没有出现就可以释放指针的内存呢
2016-09-16
源自:数据结构探险之线性表篇 3-4
正在回答
(1)currentnode是这个指针类型的变量,它也是需要占据一定的内存来存储数据的,存放的就是它指向内存的地址,释放掉的currentnode指向的内存,即解除currentnode和它指向的内存的关系,currentnote占据的内存还是存在的。下面是我画的图希望对你有帮助。
(2)一般可以认为new和delete是互为对应的
vortesnail
weixin_慕斯0277608
举报
线性表的主体顺序表和链表,让学员能够将知识融会贯通学以致用
1 回答delete currentNode 等于Delete m_List->next吗?
1 回答为什么在定义ListDelete()的时候要delete currentNode?
1 回答在delete currentnode的时候会出错是为什么呢
1 回答ClearList下面的while循环中,为什么不delete temp?
1 回答length与size