夏木清水
2017-04-04 20:59
ClearList下面的while循环中,为什么不delete temp?
因为temp只是定义的一个node类型的临时变量用来存储某个node的值,和链表内的元素没有任何关系。所以在函数执行结束后,会自动被系统回收内存
我当时听得糊涂了,现在也理解了;因为temp变量是从栈中生成的,系统会自动收回内存;而如果是以new的方式从堆中生成,才需要自己delete。
2017-04-06 09:11:53
共 2 条回复 >
数据结构探险之线性表篇
57563 学习 · 257 问题
相似问题
回答 2
回答 3
回答 1