—待补充—
顺序容器列表
顺序容器类型
name | 介绍 |
---|---|
vector | 可变大小数组 |
deque | 双端队列 |
list | 双向链表 |
forward_list | 单向链表 |
array | 固定大小数组 |
string | 字符串 |
容器操作
类型别名 | 构造函数 | 赋值与 替换 | 大小 | 添加/删除元素 | 获取迭代器 |
---|---|---|---|---|---|
iterator | C c; | c1 = c2; | c.size() | c.insert(args) | c.begin(), c.end()1 |
const_iterator | C c1(c2); | c1 = { a, b, c…}; | c.max_size() | c.emplace(inits) | c.cbegin(), c.cend() |
size_type | C c(b, e); | a.swap(b) | c.empty | c.erase(args) | |
difference_type | C c{a, b, c…}; | swap(a, b) | c.clear() | ||
value_type | |||||
const_reference |
一些常用的函数
name | 衍生 |
---|---|
erase() | |
find() | rfind(), find_first_of(), find_last_of() |
sort() | partail_sort(), nth_element() |
insert() | |
append() | |
reverse() |
迭代器范围 :[begin, end) ↩︎