C++内存管理机制

C++内存管理机制
共60节 117430人在学 课程详情
  • C++内存构件

    • Overview
    • 内存分配的每一层面
    • 四个层面的基本用法
    • 基本构件之一newdelete [removed]上)
    • 基本构件之一newdelete [removed]中)
    • 基本构件之一newdelete [removed]下)
    • Array new
    • Replacement new
    • 重载
    • 重载示例(上)
    • 重载示例(下)
    • Per-class allocator 1
    • Per-class allocator 2
    • Static allocator
    • Macro for static allocator
    • New handler
  • std_allocator

    • VC6 malloc()
    • VC6标准分配器之实现
    • BC5标准分配器之实现
    • G2.9标准分配器之实现
    • G2.9std_allocVSG4.9__pull_alloc
    • G4.9pull alloc用例
    • G2.9std alloc
    • G2.9std_alloc运行一瞥01-05
    • G2.9std_alloc运行一瞥06-10
    • G2.9std_alloc运行一瞥11-13
    • G2.9std_alloc源码剖析(上)
    • G2.9std_alloc源码剖析(中)
    • G2.9std_alloc源码剖析(下)
    • G2.9std_alloc观念大整理
    • G4.9pull allocator运行观察
  • malloc_free

    • VC6和VC10的malloc比较
    • VC6内存分配(1)
    • VC6内存分配(2)
    • VC6内存分配(3)
    • VC6内存分配(4)
    • VC6内存分配(5)
    • SBH行为分析-分配+释放之连续动作图解(1)
    • SBH行为分析-分配+释放之连续动作图解(2)
    • SBH行为分析-分配+释放之连续动作图解(3)
    • SBH行为分析-分配+释放之连续动作图解(4)
    • VC6内存管理free(p)
    • VC6内存管理总结(上)
    • VC6内存管理总结(下)
  • Loki_allocator

    • 上中下三个classes分析
    • Loki_allocator行为图解
    • class FixedAllocator分析(上)
    • class FixedAllocator分析(下)
    • Loki_allocator总结
  • other issues

    • GNU C++对allocators的描述
    • VS2013标准分配器&G4.9标准分配器与new_allocator以及G4.9malloc_al
    • G4.9array_allocator
    • G4.9 debug_allocator
    • bitmap_allocator(上)
    • bitmap_allocator(下)
    • 谈谈const
    • 关于new、delete&重载operator new、operatar delete....
    • 实例,接口
    • 示例
    • Basic string使用new(extra)扩充申请量

    订阅失败

    C++内存管理机制
    C++内存管理机制 ...

    订阅列表已满,请先移出部分订阅内容。

    当前章节需购买后观看
    开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
    提交答案

    购买课程

    扫码完成付费,可继续学习全部课程内容

    加载中...
    播放页问题反馈
    视频学习中有任何产品建议都可由此反
    馈,我们将及时处理!

    课时介绍

    G2.9std_alloc观念大整理-std_allocatorC++内存管理机制

    课程介绍

    内存 (memory) 是电脑中的“脑”吗?CPU才是脑,CPU才是计算机的三魂六魄。但若没有内存,一切只存在于虚无缥缈间,等同于不存在。内存曾经是最宝贵也是最昂贵的周边资源,现代程序员无法想像 DOS 时代对内存的锱铢必较。俱往矣,且看今朝。我们(似乎)有用不完的便宜内存。但表象之下是操作系统和标准库做了大量工作。而如果你开发内存高耗软件,或处于内存受限环境下 (例如嵌入式系统),就有必要深刻了解操作系统和标准库为你所做的内存管理,甚至需要自行管理内存。

    推荐课程

    信息系统项目管理师自考笔记

    李明 · 950人在学

    python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据

    王先生 · 22947人在学

    手把手搭建Java超市管理系统【附源码】(毕设)

    汤小洋 · 4304人在学

    Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教

    黄菊华 · 844人在学

    基于SSM酒店管理系统(毕设)

    小尼老师 · 907人在学

    java项目实战之购物商城(java毕业设计)

    Long · 5211人在学

    手把手搭建Java求职招聘系统【附源码】(毕设)

    汤小洋 · 1537人在学

    Python Django 深度学习 小程序

    钟翔 · 2425人在学

    城管局门前三包管理系统+微信小程序(vue+springboot)

    赖国荣 · 693人在学

    Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序

    李杰 · 4096人在学

    正在试验
    后自动删除环境
    课程实验
    本次实验时间已到期 00:00:00
    课件正在飞速打包中,请耐心等待几秒钟~