1. C/C++内存分布 2. C语言中动态内存管理方式:malloc/calloc/realloc/free 3. C++内存管理方式 3.1 new/delete操作内置类型 3.2 new和delete操作自定义类型 4. operator new与operator delete函数(划重要) 4.1 operator new与operator delete函数(重点) 4.2 重载operator new与operator delete(了解) 5. new和delete的实现原理 5.1 内置类型 5.2 自定义类型 6. 定位new表达式(placement-new) (了解) 7. 常见面试题 7.1 malloc/free和new/delete的区别 7.2 内存泄漏 7.2.1 什么是内存泄漏,内存泄漏的危害 7.2.2 内存泄漏分类(了解) 7.2.3 如何检测内存泄漏(了解) 7.2.4如何避免内存泄漏