参考STL的源码分析，理解STL的内存分配，迭代器，配置器等组件，自己重构Vector