
C++ STL
文章平均质量分 81
C++ STL
nuosen123
这个作者很懒,什么都没留下…
展开
-
stl陷阱
文章目录术语erase函数:特殊关注点返回值C++98和C++11 区别总结其他: 术语 序列式容器: vector 、deque 、list 是序列式容器 关联式容器: map 、 set 、 multimap 、 mutiset 是关联式容器 顺序式容器: vector、deque容器其内部数据结构是一个数组, 可理解为是顺序式容器; 节点式容器: 相反的, map 、 set 、 multimap 、 mutiset 是节点式容器。 erase函数: 特殊关注点 erase(iter)后,原创 2022-03-20 20:06:13 · 335 阅读 · 0 评论 -
stl删除优化历史
摘自: https://www.cnblogs.com/skyofbitbit/p/3648841.html 例1: #include <iostream> #include <vector> using namespace std; void main( ) { vector<int> vectInt; int i; // 初始化vector容器 for (i = 0; i < 5; i++ ) {原创 2022-03-20 19:58:48 · 184 阅读 · 0 评论 -
STL容器
文章目录顺序容器vector构造增加删除赋值引用遍历判断大小其他访问方式二维数组顺序容器deque构造(同vector)引用赋值增加删除判断大小其他deque的一些特点:顺序容器list构造(同vector)引用遍历增加删除大小赋值判断splice()和merge()其他示例vector,list和deque区别关联容器map声明基本操作函数迭代器插入操作用insert插入pair数据用insert函数插入value_type数据用insert函数进行多个插入示例查找删除交换容量扩展:unordered_m原创 2021-07-24 16:49:34 · 237 阅读 · 0 评论 -
STL介绍
文章目录STL内容介绍容器迭代器仿函数场景:适配器stackqueue & priority_queue 参考上位: https://blog.youkuaiyun.com/u010183728/article/details/81913729#2.4.2%20queue%20%26%20priority_queue STL内容介绍 STL中六大组件: 容器(Container),是一种数据结构,如list、vector、deques ,以模板类的方法提供。为了访问容器中的数据,可使用迭代器; 迭代器(It原创 2021-07-24 16:33:45 · 87 阅读 · 0 评论 -
STL的使用方法(很全)
转载:https://blog.youkuaiyun.com/sinat_35866463/article/details/76523216 1.概述 泛型编程思想最早缘于A.Stepanov提出的部分算法可独立于数据结构的论断。20世纪90年代初A.Stepanov和Meng Lee根据泛型编程的理论用C++共同编写了STL。但直至1998年,STL才成为C++的正式标准。在后来的几年中,...转载 2019-07-16 16:16:21 · 487 阅读 · 0 评论