内存管理一直是令C++程序员最头疼的工作。C++语言继承了C语言高效又灵活的指针,使用C++语言时稍微不注意就会导致内存泄漏、指针悬空、访问越界等问题。C++程序员曾经无限向往Java、C#等语言的垃圾回收机制。
阅读本章,你会了解到高效的内存管理方法,彻底忘记“栈”“堆”等与内存分配相关的术语,还会发现这些解决方案可能要比Java、C#等语言更好。