弱弱地提问:为什么先序遍历序列化函数中不用delete释放left和right啊,如果left和right的长度大于1, 则是由上一级调用中new的内存,在这一级中又new了新的内存,并把left和right都复制过去了,就可以把left和right的内存释放掉了吧。不是说有new就要时刻记得delete吗,char指针是常规指针,不是对象,没有析构函数自动释放占用的内存,这样难道不是会造成内存泄漏吗?一直对内存问题不太懂,希望得到指点,谢谢大佬,不明白为什么不需要释放,而且释放了反而出错
点赞

相关推荐

牛客网
牛客企业服务