- 博客(2)
- 收藏
- 关注
原创 STL中的Map和Vector的内部实现
两个关键大小: 大小:size=_Mylast - _Myfirst; 容量:capacity=_Myend - _Myfirst; 分别对应于resize()、reserve()两个函数。 size表示vector中已有元素的个数,容量表示vector最多可存储的元素的个数;为了降低二次分配时的成本,vector实际配置的大小可能比客户需求的更大一些,以备将来扩充,这就是容量的概念。即...
2018-04-19 15:36:38 2806
原创 关于C++中的STL
C++ STL(标准模板库)是一套功能强大的 C++ 模板类,提供了通用的模板类和函数,这些模板类和函数可以实现多种流行和常用的算法和数据结构,如向量、链表、队列、栈。 C++ 标准模板库的核心包括以下三个组件:组件 描述容器(Containers) 容器是用来管理某一类对象的集合。C++ 提供了各种不同类型的容器,比如 deque、list、vector、map 等。算法(Algorithm...
2018-04-19 13:57:03 144
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人