课程内容
附录文章
我有话说
1/1 C++ new/delete 使用场景
系统梳理动态对象的创建与销毁,讲清单个对象与对象数组在内存布局上的差异,以及为何必须配对使用相应的释放形式。文章通过常见崩溃案例辨析运算符与底层分配函数的分工,对比老式内存管理方式,并介绍内存不足时回调的用法。适合想写出健壮 C++ 程序的读者,帮助避免泄漏、重复释放与未定义行为。
1/1 C++ operator new/delete 函数重载
讲解如何自定义程序的动态内存分配行为。文章说明可以在全局或某个类内部接管内存的申请与释放,从而实现内存使用跟踪、统计或自定义内存池等目的,并讨论带额外参数的重载形式以及数组版本的处理。适合对性能与内存管理有进阶要求的 C++ 开发者,帮助写出更可控、更高效,也更便于调试定位问题的内存方案。



