《STL源码解析》之读书笔记
通过《STL源码解析》这本书来学习常见的算法,在STL中收录了极具复用价值的70余个STL算法,值得好好学习一番,希望通过这一个月的学习能有一定的进步。
追风少年dream
视频编码,游戏开发
展开
-
《STL源码剖析》之二:空间配置器
其实空间配置器(allocator)可能是最不需要介绍的组件,它总是隐藏在容器的背后,整个STL的操作对象(所有的数值)都存放在容器之内,而容器一定需要配置空间以放置资料。 需要注意的是:allocator不单单只是指内存配置器,空间不一定是内存,也可以是磁盘或其它辅助存储介质,当然,我们最常用的就是内存。 1,空间配置器的标准接口 根据STL规范,下面列出allocator的必要接口:...原创 2018-07-03 20:55:01 · 298 阅读 · 0 评论 -
《STL源码剖析》之一:开篇
首先申明本博客系列内容均为学习《STL源码剖析》这本书所总结的内容,希望通过对这本书的学习,对STL源码有个系统性的认识,欢迎大家一起来学习讨论。 STL,简单来讲,就是一套程序库。因为代码很强调复用性这一点,STL的构建就是为了提升复用性。它的价值主要体现在两个方面,就低层次而言,STL能够带来一套极具实用价值的零部件,以及一个整合的组织。高层次地讲,STL是一个抽象概念库,它系统化地讲述了很...原创 2018-07-02 22:06:43 · 328 阅读 · 0 评论