内存管理

10 篇文章
浏览此标签下的所有文章
3.智能指针和管理的对象分别在哪个区
深入解析C++智能指针的内存分布机制:智能指针本身存储在栈区,而其管理的资源存储在堆区,利用栈对象超出生命周期后自动析构的特性,实现自动内存管理,无需手动delete释放资源。
2026-01-23
802 字 · 4 分钟
Cover Image of the Post
查看详情
文章
1.智能指针实现原理
详解C++智能指针的实现原理:基于引用计数的内存管理机制,通过栈对象自动析构特性实现资源的自动管理,避免内存泄漏。
2026-01-23
2534 字 · 13 分钟
Cover Image of the Post
查看详情
文章
2.智能指针,里面的计数器何时会改变
详解C++智能指针引用计数机制,分析计数器在各种场景下的变化规律
2026-01-23
781 字 · 4 分钟
Cover Image of the Post
查看详情
文章
12.如果new了之后出了问题直接return。会导致内存泄漏。怎么办(智能指针,raii)
详解C++中如何避免new后return导致的内存泄漏问题,包括智能指针和RAII机制的应用
2026-01-23
1428 字 · 7 分钟
Cover Image of the Post
查看详情
文章
9.C++内存管理(RAII啥的)
详解C++对象构造和析构机制,包括RAII原则、智能指针、容器管理和自定义RAII类
2026-01-23
1053 字 · 5 分钟
Cover Image of the Post
查看详情
文章
16.size_of是在编译期还是在运行期确定
详解C++中sizeof运算符的工作原理,探讨其值是在编译期还是运行期确定,以及C89和C99标准下的不同行为
2026-01-23
824 字 · 4 分钟
Cover Image of the Post
查看详情
文章
24.RAII基于什么实现的(生命周期、作用域、构造析构)
详解C++ RAII机制的实现基础:生命周期、作用域、构造析构
2026-01-23
1804 字 · 9 分钟
Cover Image of the Post
查看详情
文章
26.unique_ptr和shared_ptr区别
详解C++智能指针unique_ptr和shared_ptr的区别、使用场景和最佳实践
2026-01-23
2269 字 · 11 分钟
Cover Image of the Post
查看详情
文章
44.内存管理:C++的new和malloc的区别
详解C++中new操作符与malloc函数的核心区别、实现原理及使用场景
2026-01-23
2267 字 · 11 分钟
Cover Image of the Post
查看详情
文章
45.new可以重载吗,可以改写new函数吗
详解C++中new/delete运算符的重载机制、实现方法及使用场景
2026-01-23
2963 字 · 15 分钟
Cover Image of the Post
查看详情
文章

目录