
内存管理
文章平均质量分 93
内存管理
Jxiepc
一个努力向上的男同志
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++【STL】| GNU空间配置器alloc刨析,如何管理内存池(附图解)....
文章目录一、简介二、stl_construct三、stl_alloc1、一级配置器2、二级配置器以下将会介绍gnu2.9下std::alloc的运作,将会看到它是如果管理内存,如何节约内存的时候,减少内存的浪费;对new delete内存分配知识阔以参数以下文章C++ |【总结归纳三本书籍系列】一文透彻资源管理,动态内存分配【上】…C++ |【总结归纳三本书籍系列】一文透彻资源管理,动态内存分配【下】…一、简介在STL中将alloc内存配置放置于<stl_alloc.h>中,而该配原创 2022-04-19 22:28:25 · 1361 阅读 · 0 评论 -
C++ |【总结归纳三本书籍系列】一文透彻资源管理,动态内存分配【上】....
前言文章目录前言一、C++ P => 第12章E C++ => 第3章ME C++ => 第4章运算符、第7章一、原创 2021-11-06 10:05:46 · 1626 阅读 · 1 评论 -
C++ |【总结归纳三本书籍系列】一文透彻资源管理,动态内存分配【下】....
文章目录一、使用operator new/delete1、对operator进行重载的作用2、自定义operator new/delete(案例)3、如果创建管理内存池3.1 第一版使用3.2 第二版使用3.3 第三版使用2.3 使用动态内存的三大原因2.4 new_handle2.5 =delete与=default一、使用operator new/delete1、对operator进行重载的作用1)用来检测运用上的错误使用new可能出现的问题:若使用new,可能出现delete失败,而导致原创 2022-04-05 16:07:39 · 1824 阅读 · 0 评论 -
C++【内存管理】| 【智能指针】动态内存管理
文章目录一、简介1、接口二、四种智能指针1、auto_ptr2、unique_ptr2.1 测试案例3、weak_ptr3.1 提供的成员函数3.2 应用场景4、shared_ptr一、简介是一种抽象类型,由类模板来实现,借由类别的析构函数来达到自动释放指针所指向的存储器或对象;支持自动、异常安全的对象生命周期管理;1、接口# 返回原指针T* get() const throw();# 返回指向托管对象的指针T& operator*() const throw();T*原创 2022-04-07 11:15:02 · 2036 阅读 · 0 评论 -
C基础 | 【05】(内存结构以及复合类型)
内存结构作用域代码块作用域函数作用域文件作用域局部变量一般在代码块内部的变量在该函数内定义,则只在该函数内部有效;在复合语句中定义,只在复合语句中有效;随着调用/语句的结束局部变量的声明周期也结束;若无赋初值,则内容随机。注意:若为赋值就将变量作为循环或其他语句判断条件的程序会出错!!!全局变量extern 数据类型 变量名; 声明一个变量,这个变量在别的文件中已经定义了,这里只是声明,不是定义。静态变量静态局部变量static 局部变量的作用域也是在原创 2021-04-27 16:51:28 · 1027 阅读 · 0 评论