讨论/综合讨论/像合并链表时的虚拟头结点技巧会不会内存泄漏?/
像合并链表时的虚拟头结点技巧会不会内存泄漏?

为了方便,建立一个节点p,最后的答案为p->next.
如果把p给delete掉,那么就无法返回p->next.
那么p在函数return之后是否还占用内存呢?

展开讨论
三角和发起于 2020-05-05

建立节点的时候不用new ,return时候就自动销毁了。
比如

listnode  i(5);
auto p*   =&i;

返回时候i和p都会被销毁
leetcode里面会报栈越界。

展开全部 3 讨论