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