![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++ STL
st 5
这个作者很懒,什么都没留下…
展开
-
C++STL <vestor> <list> <deque>
C++标准模板库提供三种顺序容器:vector,list和deque。vector类和deque类是以数组为基础的,list类是以双向链表为基础的。矢量(vector)类提供顺序表。下标运算符[ ] 有效。矢量的内存用尽时,矢量自动分配更大的连续内存区,将原先的元素复制到新的内存区,并释放旧的内存区。内存分配是由分配子(allocator)完成。矢量可以用来实现队列、堆栈、列表和其他更复杂的...原创 2019-08-03 21:00:36 · 155 阅读 · 0 评论 -
C++ STL --- map
1、map简介map,顾名思义就是地图。其实就是key,value的对应。当你需要快速的获取对应key的value的时候,就可以使用map了。例如一个人是有名字,但是这个人还有其他的属性,例如年龄,性别等等。这个人就会被封装为一个对象。如果有很多个人,我们需要快速的根据一个人的名字获取对应名字的对象,这个时候map就有用了。如果采用数组,我们需要遍历整个数组,才可以根据名字找到这个人。如果是m...原创 2019-09-19 21:31:55 · 150 阅读 · 0 评论