一个STL的子集,采用C++11实现STL的基本组件,各类容器和算法
- 开发语言 : C++11
- 编译环境 : Visual Studio Community 2013
- 参考资料1: STL源码剖析 侯捷著
- 参考资料2: gcc 4.9 源代码 点我
组件 | 进度 | 链接 |
---|---|---|
空间配置器 | 100% | Allocator.h, Alloc.h, Alloc.cpp, Construct.h |
uninitialized | 100% | Uninitialized.h |
type_traits | 100% | TypeTraits.h |
iterator | 100% | Iterator.h |
reverse_iterator | 100% | ReverseIterator.h |
Algorithm | 15% | Algo.h, AlgoBase.h, Algorithm.h |
string | 80% | String.h 计划加入一些QT的string接口 |
pair | -- | -- |
顺序容器 | 进度 | 链接 |
---|---|---|
vector | 95% | Vector.h |
list | 95% | List.h |
deque | 30% | Deque.h |
关联容器 | 进度 | 链接 |
---|---|---|
--- | --- | --- |
先开好坑,有空补