C++ reference containers
2021/4/30 20:25:47
本文主要是介绍C++ reference containers,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
description | iterators | capacity | element access | modifiers | operations | ||
array | 线性数组,固定长度 | begin/end | size | operator[] | fill | ||
rbegin/rend | max_size | at | swap | ||||
cbegin/cend | empty | front | |||||
crbegin/crend | back | ||||||
data | |||||||
vector | 线性数组,可变长度 | (constructor) operator= | begin/end | size | operator[] | assign | |
rbegin/rend | max_size | at | push_back/ pop_back | ||||
cbegin/cend | resize | front | push_front/pop_front | ||||
crbegin/crend | capacity | back | insert | ||||
empty | data | erase | |||||
reserve | swap | ||||||
shrink_to_fit | clear | ||||||
emplace | |||||||
emplace_back | |||||||
deque | //deck 双端队列, 长度可变, 线性 | (constructor) operator= | begin/end | size | operator[] | assign | |
rbegin/rend | max_size | at | push_back/ pop_back | ||||
cbegin/cend | resize | front | push_front/pop_front | ||||
crbegin/crend | empty | back | insert | ||||
shrink_to_fit | erase | ||||||
swap | |||||||
clear | |||||||
emplace | |||||||
emplace_front | |||||||
emplace_back | |||||||
queue | FIFO queue | (constructor) | empty | front/back | push/pop | ||
size | emplace | ||||||
swap | |||||||
priority_queue | (constructor) | empty | top | push/pop | |||
size | emplace | ||||||
swap | |||||||
stack | LIFO stack | (constructor) | empty | top | push/pop | ||
size | emplace | ||||||
swap | |||||||
forward_list | 单向链表,线性 | (constructor) operator= | before_begin | empty | front | assign | splice_after |
begin/end | max_size | emplace_front | remove | ||||
cbefore_begin | push_front/pop_front | remove_if | |||||
cbefore/cend | emplace_after | unique | |||||
insert_after/erase_after | merge | ||||||
swap | sort | ||||||
resize | reverse | ||||||
clear | |||||||
list | 双向链表, 线性 | (constructor) operator= | begin/end | empty | front | assign | splice |
rbegin/rend | size | back | emplace_front | remove | |||
cbegin/cend | max_size | push_front/pop_front | remove_if | ||||
crbegin/crend | emplace_back | unique | |||||
push_back/ pop_back | merge | ||||||
emplace | sort | ||||||
insert | reverse | ||||||
erase | |||||||
swap | |||||||
resize | |||||||
clear | |||||||
map | 二叉搜索树 | (constructor) operator= | begin/end | empty | operator[] | insert | find |
rbegin/rend | size | at | erase | count | |||
cbegin/cend | max_size | swap | lower_bound/upper_bound | ||||
crbegin/crend | clear | equal_range | |||||
empace | |||||||
emplace_hint | |||||||
key_comp | |||||||
value_comp | |||||||
multimap | 允许相同的键 | ||||||
unordered_map | (constructor) operator= | begin/end | operator[] | insert | find | ||
cbegin/cend | at | erase | count | ||||
swap | equal_range | ||||||
clear | |||||||
empace | |||||||
emplace_hint | |||||||
set | 二叉搜索树 | (constructor) operator= | begin/end | empty | insert | find | |
rbegin/rend | size | erase | count | ||||
cbegin/cend | max_size | swap | lower_bound/upper_bound | ||||
crbegin/crend | clear | equal_range | |||||
empace | |||||||
emplace_hint | |||||||
key_comp | |||||||
value_comp |
这篇关于C++ reference containers的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-06-30uniAPP 实现全屏左右滚动滚动的效果-icode9专业技术文章分享
- 2024-06-30如何在本地使用授权或插件-icode9专业技术文章分享
- 2024-06-30伪静态规则配置方法汇总-icode9专业技术文章分享
- 2024-06-29易优CMS安装常见问题汇总-icode9专业技术文章分享
- 2024-06-28易优新手必读安装教程-icode9专业技术文章分享
- 2024-06-28忘记eyoucms后台密码怎么办?-icode9专业技术文章分享
- 2024-06-26终极指南:Scrum中如何设置需求优先级
- 2024-06-26AI大模型企业应用实战(25)-为Langchain Agent添加记忆功能
- 2024-06-26小白家庭 nas 搭建方案-icode9专业技术文章分享
- 2024-06-23AI大模型企业应用实战(14)-langchain的Embedding