Leetcode-2 两数相加
考察了对链表的使用
特别注意的是在一个自己声明的函数中直接定义变量和使用new声明内存分配机制是不一样的,直接定义是由系统管理内存的分配与回收,而new则是由程序员自己分配与回收,所以在自定义函数中直接定义变量,然后把指针指向此变量会导致在函数结束后内存回收指针指向无效地址的错误,而new则避免了此问题。
1 | /** |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Doraemon's Blog!
评论
考察了对链表的使用
特别注意的是在一个自己声明的函数中直接定义变量和使用new声明内存分配机制是不一样的,直接定义是由系统管理内存的分配与回收,而new则是由程序员自己分配与回收,所以在自定义函数中直接定义变量,然后把指针指向此变量会导致在函数结束后内存回收指针指向无效地址的错误,而new则避免了此问题。
1 | /** |