STL - 容器 - 易忘点整理
容器 | 易忘点 | 备注 |
---|---|---|
list | 1.获取首位元素的引用:front()和back() 2.assign()代替原来list中的内容 3.push、pop操作:push_back()、push_front()、pop_back()、pop_front() 4.增删操作:insert()、erase() |
没有下标操作 |
deque | 同list | 允许下标操作 |
stack | 常用操作:push、pop、top | |
queue | 常用操作:push、pop、back、front | |
set | 常用操作:insert、erase |
set通过特定顺序(递增或递减)来保存数据,数据不可重复 |
multiset | 同set | multiset通过特定顺序(递增或递减)来保存数据,数据可重复 |
map | 基础操作同set,不过多了一个下标取值,index为键,返回值 | 键key唯一 |
multimap | 基础操作同set,没有了下标取值 | 键key不唯一 |