问答详情
源自:3-6 链表编码实战(四)

为什么在定义ListDelete()的时候要delete currentNode?

创建currentNode不是在栈中实现的吗?调用ListDelete()函数后编译器不是应该自动释放currentNode的内存吗?为啥还要手动去删除?

提问者:慕哥3558660 2018-10-16 22:44

个回答

  • 小苹果呆
    2018-11-06 10:49:36

    释放内存啊,降低你算法的存储量需求,这是个好的习惯。