文章目录
- 目标
- 1. 认识headers、版本、重要资源
- 2. STL体系结构基础介绍
- 3. 容器之分类与各种测试(一)
- 4. 容器之分类与各种测试(二)
- 5. 容器之分类与各种测试(三)
- 6. 容器之分类与各种测试(四)
- 7. 分配器之测试
- 8. 源代码之分布 (VC, GCC)
- 9. OOP (面向对象编程) vs. GP (泛型编程)
- 10. 技术基础:操作符重载and模板(泛化, 全特化, 偏特化)
- 11. 分配器
- 12. 容器之间的实现关系与分类
- 13. 深度探索list(上)
- 14. 深度探索list(下)
- 15. 迭代器的设计原则和Iterator Traits的作用与设计
- 16. vector深度探索
- 17. array、forward_list深度探索
- 18. deque、queue和 stack深度探索(上)
- 19. deque、queue和 stack深度探索(下)
- 20. RB-tree 深度探索
- 21. set、multiset深度探索
- 22. map、multimap深度探索
- 23. hashtable深度探索(上)
- 24. hashtable深度探索(下)
- 25. hash_set、hash_multiset, hash_map、hash_multimap概念
- 26. unordered容器概念
目标
- Level 0:使用
- Level 1:认识
- Level 2:良好使用
- Level 3:扩充
1. 认识headers、版本、重要资源
1.1 C++ Standard Library & Standard Template Library
C++ Standard Library > Standard Template Library
1.2 头文件
1.3 资源
- www.cplusplus.com
- cppreference.com
- gcc.gnu.org
2. STL体系结构基础介绍
2.1 STL六大部件
2.2 复杂度
2.3 前闭后开区间
3. 容器之分类与各种测试(一)
4. 容器之分类与各种测试(二)
5. 容器之分类与各种测试(三)
6. 容器之分类与各种测试(四)
7. 分配器之测试
8. 源代码之分布 (VC, GCC)
9. OOP (面向对象编程) vs. GP (泛型编程)
10. 技术基础:操作符重载and模板(泛化, 全特化, 偏特化)
11. 分配器
12. 容器之间的实现关系与分类
13. 深度探索list(上)
14. 深度探索list(下)
15. 迭代器的设计原则和Iterator Traits的作用与设计
16. vector深度探索
17. array、forward_list深度探索
18. deque、queue和 stack深度探索(上)
19. deque、queue和 stack深度探索(下)
20. RB-tree 深度探索
21. set、multiset深度探索
22. map、multimap深度探索
23. hashtable深度探索(上)
24. hashtable深度探索(下)
25. hash_set、hash_multiset, hash_map、hash_multimap概念
26. unordered容器概念