01 2021 档案

摘要:对于容器vector,他的存储原理就是一个数组,对于数组空间申请的话,那么就是基于https://welsey.blog.csdn.net/article/details/112189216中的空间分配器去进行空间申请; vector核心成员数据: pointer _M_start; // 开始存储 阅读全文
posted @ 2021-01-04 22:36 呵哈呵 阅读(18) 评论(0) 推荐(0) 编辑
摘要:容器本质上的作用就是对数据的管理,整体来说就是对数据的增、删、修改;但是结合了计算机的空间属性,就又需要进行一次扩展,也就是对于计算机空间的管理:申请与释放; 关于new操作原理: 对于一个元素的话,整个过程可以参考new的过程,且STL默认的空间分配器就是以new作为基础进行实现,new的话,直接 阅读全文
posted @ 2021-01-04 21:02 呵哈呵 阅读(14) 评论(0) 推荐(0) 编辑
摘要:最近刚参考侯捷的<STL源码剖析>查看了STL相关的代码实现,收获有一些,追其溯源,本质上的话就是template的模板匹配以及有一些算法的结合; 所谓人不进行耕作就要进行写作,对其记录一下,具体想要表达什么自己也不清楚,也许只是作为一个标志吧: 关于容器与空间分配 vector list dequ 阅读全文
posted @ 2021-01-04 17:25 呵哈呵 阅读(27) 评论(0) 推荐(0) 编辑

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