随笔分类 -  C++学习笔记

摘要:内存池的实现: 在堆内存中申请一大块内存当作内存模块,为了避免内存块的使用浪费,将内存模块根据所装载的内存块大小,分为不同的内存池。 定义一个结构体用来表示内存块信息,定义节点指针,方便内存块使用与归还,定义内存池标记表示是否属于内存池中的内存单元(当内存池中的内存单元使用完毕后,向系统申请的标记) 阅读全文
posted @ 2022-06-18 20:29 月入我怀 阅读(915) 评论(0) 推荐(0) 编辑
摘要:new 和 delete是运算符,可以重载操作,通过重载new 和 delete便可以实现开堆和放堆的监管。 重载new和delete写法: new和delete重载后 使用malloc free 来进行内存分配和释放 重载之后new 和 delete依旧可以调取构造和析构函数 重载只是重写了内存分 阅读全文
posted @ 2022-06-17 17:10 月入我怀 阅读(423) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示