概述 本章总结一些关于个人对内存管理的理解,主要包括如下内容: 内存管理原则 优秀的接口 智能指针的作用在哪里? 内存管理原则 学c++的同学都知道这个内存管理原则,就是“谁创建,谁释放”或者说“谁申请,谁释放”.简单地说,在代码上体现为,调用new或malloc等内存分配的人,同时需在内存使用完成后调用delete或free释放. 这个原则看似大家都同意,毕竟只有申请内存的人,才知道什么时候该释放内存. 这无疑是一个正确的原则,但这个原则在任意场景中是否都合理呢,不见得.按照这个原则,作为一个…