/MiniSTL

实现MiniSTL是STL的一个子集,适合用来学习《STL源码剖析》(有注释分析测试)

Primary LanguageC++

MiniSTL

  根据《STL源码剖析》实现简易的STL标准库的一个子集
  实现基本功能
  学习模板编程  

文件描述

已完成

  空间配置器:接口simple_alloc,一级配置器allocator,二级配置器alloc
    构造:constructor 析构:deatroy
    内存初始化:uninitialized_imp
  迭代器和迭代器萃取:iterator
  容器元素和特性的萃取:type_traits
  基本算法:algorithm
  红黑树
  序列容器:vector,list,deque,stack,queue,set
  仿函数
  各个模块的单元测试:unit_test

未完成

设计模式

适配器模式

迭代器模式