Cheat sheet

Kevin2li小于 1 分钟

Cheat sheet

参考:https://hackingcpp.com/cpp/std/vector.htmlopen in new window

image.png
image.png

初始化

image.png
image.png
image.png
image.png

属性查询

获取长度、容量、为空

image.png
image.png

访问元素(查)

根据下标

image.png
image.png

首尾元素

image.png
image.png

添加元素(增)

尾部追加

image.png
image.png

中间插入

image.png
image.png

指针范围插入

image.png
image.png

插入构造类型元素

image.png
image.png

删除元素(删)

删除尾部

image.png
image.png

清空

image.png
image.png

指针(范围)删除

image.png
image.png

修改元素(改)

assign

image.png
image.png

遍历元素

方式1:基于range(推荐)

image.png
image.png

方式2:基于iterators

  1. 正向遍历 image.png

  2. 反向遍历 image.png

方式3:基于indices

image.png
image.png

高级

容量增长策略

image.png
image.png