两段c++代码,看似一样,但效果不同,求解

竟然用临时变量。。。出了大括号node就析构了,不能再和pNode一起快乐的玩耍啦。
■网友
哪一样了?不用new,你的变量就是分配在栈上的,函数调用完了就被回收了,leetcode按照你返回的地址去验证答案的时候,那个地址存储的可能是任何类型的数据,有可能根本就没有label域,当然会runtime error


    推荐阅读