Skip to content

一个STL的子集,采用C++11实现STL基本组件,各类容器和算法

Notifications You must be signed in to change notification settings

whuisser115/MiniSTL

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MiniSTL

一个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
关联容器 进度 链接
--- --- ---

单元测试

先开好坑,有空补

About

一个STL的子集,采用C++11实现STL基本组件,各类容器和算法

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 99.9%
  • C 0.1%