<aside>
TinySTL → EA STL
<aside>
首先确定一个目标计划,要实现哪些?
allocators:
iterators:
containers: vector string list deque set map unordered_set unordered_map
algorithms: [ ] todo
functors:
adapters
</aside>
<aside>
测试框架: Google Test
https://github.com/google/googletest
学习如何使用: https://google.github.io/googletest/primer.html , 10分钟就可以学会基础用法
</aside>
需要看侯捷的 STL 源码剖析
基础: 指针、引用、new/delete 内存管理、类模版与函数模版
三大组件:
2017 年,对应的知乎文章是
如何从零开始手写一个tiny STL? - Alinshans的回答 - 知乎 https://www.zhihu.com/question/53085291/answer/133370355