24小时阅读榜
1
2
3
4
5
6
7
8
9
10
相关专题
本专题深入剖析 C++ 内存管理体系,讲解指针与引用的本质区别、堆与栈的内存分配机制、new/delete 与 malloc/free 的使用规范、unique_ptr/shared_ptr/weak_ptr 智能指针的原理与最佳实践、RAII 资源管理思想,同时涵盖 Valgrind/AddressSanitizer 内存泄漏检测工具的使用、缓存友好的数据结构设计、编译器优化选项以及性能剖析(Profiling)方法,帮助开发者编写安
141
2026.04.09
本专题深入讲解 C++ 中的内存管理机制,包括手动内存分配与释放、RAII 设计模式、智能指针(std::unique_ptr、std::shared_ptr、std::weak_ptr)的使用与最佳实践。通过实战案例帮助开发者掌握 如何高效、安全地管理 C++ 程序中的资源,避免内存泄漏与悬挂指针等常见问题。
248
2025.12.18
深入讲解 C++ 现代内存管理的核心工具——智能指针,涵盖 unique_ptr 独占所有权语义、shared_ptr 引用计数机制与循环引用问题、weak_ptr 弱引用的应用场景、make_unique/make_shared 工厂函数的性能优势、自定义删除器的编写、RAII 资源管理思想的实践,以及从裸指针迁移到智能指针的重构策略,帮助开发者编写安全无泄漏的现代 C++ 代码。
199
2026.04.23
C++虚函数是实现运行时多态的重要机制。本专题从virtual关键字的基本用法入手,介绍基类与派生类之间的函数重写、基类指针调用派生类方法,以及动态绑定的执行过程,帮助初学者掌握虚函数的核心语法。
40
2026.10.10
C++封装是面向对象编程的核心特性之一,通过类将数据与操作数据的函数组织在一起,并利用访问权限控制外部访问。本专题介绍类的定义、成员变量、成员函数以及public、private和protected的使用方法,帮助初学者掌握封装的基本原理。
40
2026.10.10
C++构造函数用于初始化类对象,是面向对象编程的重要基础。本专题从构造函数的定义、声明和调用入手,介绍默认构造函数、带参数构造函数、拷贝构造函数及成员初始化列表,帮助初学者掌握对象创建与初始化的基本方法。
40
2026.10.10
热门下载
精品课程