> 原文出处:[STL源码剖析](http://blog.csdn.net/column/details/stl-sources.html)
作者:[chenhanzhun](http://blog.csdn.net/chenhanzhun)
**本系列文章经作者授权在看云整理发布,未经作者允许,请勿转载!**
# STL源码剖析
> 本专栏针对SGI STL源码进行了详细的剖析,参照侯捷先生的书《STL源码剖析》和SGI STL源码及其文档,介绍内容包括STL类型萃取traits技术、内存管理、迭代器iterator、基本数据结构、序列容器、关联容器、STL算法以及STL各类组件的高阶实现技术。
- 前言
- 空间配置器
- Traits编程技术
- STL源码剖析——迭代器
- 全局函数construct(),destroy(),uninitialized_copy(),uninitialized_fill(),uninitialized_fill_n()
- 序列容器之vector
- list容器的排序算法sort()
- 序列容器之list
- 序列容器之deque
- 容器配接器之stack
- 容器配接器之queue
- 容器配接器之priority_queue
- 最大堆heap
- 单向链表slist
- RB-Tree(红黑树)
- 关联容器之set
- stl_pair.h学习
- 关联容器之map
- 关联容器之multiset
- 关联容器之multimap
- 散列表hashtable
- stl_hash_fun.h学习
- 关联容器之hash_set
- 关联容器之hash_multiset
- 关联容器之hash_map
- 关联容器之hash_multimap
- 数值算法stl_numeric.h
- stl_relops.h学习
- 基本算法stl_algobase.h
- STL算法之set集合算法
- STL算法stl_algo.h
- STL算法之sort排序算法
- STL算法之find查找算法
- STL算法之merge合并算法
- STL算法之remove删除算法
- STL算法之permutation排列组合
- STL函数对象