STL 源代码分析笔记 (3)

迭代器迭代器 (iterators) 提供一种方法,使其能够按照某种方式、某种顺序依次访问某个容器 (集合) 中的各个元素,并且对调用者隐藏容器 (集合) 的内部实现。关联类型迭代器要成为算法与容器之间通用的桥梁,必须要定义关联类型 (associated types)。关联类型就像一组规则,它定义

STL 源代码分析笔记 (2)

空间配置器空间配置器 (allocator) 是构造各类 STL 容器的基本工具,它提供了寻址、配置/释放与对象构造/析构的基本策略。在 SGI STL 中通过内部头文件 stl_alloc.h 实现主要功能,并借由头文件 alloc.h 引出以供用户使用。空间配置器的标准接口这里是笔者从 stl_

STL 源代码分析笔记 (1)

分析笔记C++ 是本人主要学习的编程语言,为了自己更深刻地了解 C++ 的底层机制,遂开此笔记,以记录学习、分析 STL 源代码的各个知识要点与关键技术原理。本笔记除了对书中、网络上各种文献的阅读理解与归纳概括之外,还包含了我本人的见解。对待技术道路上的难题与瓶颈,我的能力还远远不足以应对大多数情形
Your browser is out of date!

Update your browser to view this website correctly. Update my browser now

×