C++ container member map
本文来自http://www.cplusplus.com/reference/stl/
Member map
This is a comparison chart with the different member functions present on each of the different containers:
Legend:
C++98 | Available since C++98 |
---|---|
C++11 | New in C++11 |
Sequence containers
Headers | <array> | <vector> | <deque> | <forward_list> | <list> | |
---|---|---|---|---|---|---|
Members | array | vector | deque | forward_list | list | |
constructor | implicit | vector | deque | forward_list | list | |
destructor | implicit | ~vector | ~deque | ~forward_list | ~list | |
operator= | implicit | operator= | operator= | operator= | operator= | |
iterators | begin | begin | begin | begin |
begin before_begin |
begin |
end | end | end | end | end | end | |
rbegin | rbegin | rbegin | rbegin | rbegin | ||
rend | rend | rend | rend | rend | ||
const iterators | begin | cbegin | cbegin | cbegin |
cbegin cbefore_begin |
cbegin |
cend | cend | cend | cend | cend | cend | |
crbegin | crbegin | crbegin | crbegin | crbegin | ||
crend | crend | crend | crend | crend | ||
capacity | size | size | size | size | size | |
max_size | max_size | max_size | max_size | max_size | max_size | |
empty | empty | empty | empty | empty | empty | |
resize | resize | resize | resize | resize | ||
shrink_to_fit | shrink_to_fit | shrink_to_fit | ||||
capacity | capacity | |||||
reserve | reserve | |||||
element access | front | front | front | front | front | front |
back | back | back | back | back | ||
operator[] | operator[] | operator[] | operator[] | |||
at | at | at | at | |||
modifiers | assign | assign | assign | assign | assign | |
emplace | emplace | emplace | emplace_after | emplace | ||
insert | insert | insert | insert_after | insert | ||
erase | erase | erase | erase_after | erase | ||
emplace_back | emplace_back | emplace_back | emplace_back | |||
push_back | push_back | push_back | push_back | |||
pop_back | pop_back | pop_back | pop_back | |||
emplace_front | emplace_front | emplace_front | emplace_front | |||
push_front | push_front | push_front | push_front | |||
pop_front | pop_front | pop_front | pop_front | |||
clear | clear | clear | clear | clear | ||
swap | swap | swap | swap | swap | swap | |
list operations | splice | splice_after | splice | |||
remove | remove | remove | ||||
remove_if | remove_if | remove_if | ||||
unique | unique | unique | ||||
merge | merge | merge | ||||
sort | sort | sort | ||||
reverse | reverse | reverse | ||||
observers | get_allocator | get_allocator | get_allocator | get_allocator | get_allocator | |
data | data | data |
Associative containers
Headers | <set> | <map> | <unordered_set> | <unordered_map> | |||||
---|---|---|---|---|---|---|---|---|---|
Members | set | multiset | map | multimap | unordered_set | unordered_multiset | unordered_map | unordered_multimap | |
constructor | set | multiset | map | multimap | unordered_set | unordered_multiset | unordered_map | unordered_multimap | |
destructor | ~set | ~multiset | ~map | ~multimap | ~unordered_set | ~unordered_multiset | ~unordered_map | ~unordered_multimap | |
assignment | operator= | operator= | operator= | operator= | operator= | operator= | operator= | operator= | |
iterators | begin | begin | begin | begin | begin | begin | begin | begin | begin |
end | end | end | end | end | end | end | end | end | |
rbegin | rbegin | rbegin | rbegin | rbegin | |||||
rend | rend | rend | rend | rend | |||||
const iterators | cbegin | cbegin | cbegin | cbegin | cbegin | cbegin | cbegin | cbegin | cbegin |
cend | cend | cend | cend | cend | cend | cend | cend | cend | |
crbegin | crbegin | crbegin | crbegin | crbegin | |||||
crend | crend | crend | crend | crend | |||||
capacity | size | size | size | size | size | size | size | size | size |
max_size | max_size | max_size | max_size | max_size | max_size | max_size | max_size | max_size | |
empty | empty | empty | empty | empty | empty | empty | empty | empty | |
reserve | reserve | reserve | reserve | reserve | |||||
element access | at | at | at | ||||||
operator[] | operator[] | operator[] | |||||||
modifiers | emplace | emplace | emplace | emplace | emplace | emplace | emplace | emplace | emplace |
emplace_hint | emplace_hint | emplace_hint | emplace_hint | emplace_hint | emplace_hint | emplace_hint | emplace_hint | emplace_hint | |
insert | insert | insert | insert | insert | insert | insert | insert | insert | |
erase | erase | erase | erase | erase | erase | erase | erase | erase | |
clear | clear | clear | clear | clear | clear | clear | clear | clear | |
swap | swap | swap | swap | swap | swap | swap | swap | swap | |
operations | count | count | count | count | count | count | count | count | count |
find | find | find | find | find | find | find | find | find | |
equal_range | equal_range | equal_range | equal_range | equal_range | equal_range | equal_range | equal_range | equal_range | |
lower_bound | lower_bound | lower_bound | lower_bound | lower_bound | |||||
upper_bound | upper_bound | upper_bound | upper_bound | upper_bound | |||||
observers | get_allocator | get_allocator | get_allocator | get_allocator | get_allocator | get_allocator | get_allocator | get_allocator | get_allocator |
key_comp | key_comp | key_comp | key_comp | key_comp | |||||
value_comp | value_comp | value_comp | value_comp | value_comp | |||||
key_eq | key_eq | key_eq | key_eq | key_eq | |||||
hash_function | hash_function | hash_function | hash_function | hash_function | |||||
buckets | bucket | bucket | bucket | bucket | bucket | ||||
bucket_count | bucket_count | bucket_count | bucket_count | bucket_count | |||||
bucket_size | bucket_size | bucket_size | bucket_size | bucket_size | |||||
max_bucket_count | max_bucket_count | max_bucket_count | max_bucket_count | max_bucket_count | |||||
hash policy | rehash | rehash | rehash | rehash | rehash | ||||
load_factor | load_factor | load_factor | load_factor | load_factor | |||||
max_load_factor | max_load_factor | max_load_factor | max_load_factor | max_load_factor |
转载于:https://www.cnblogs.com/xuning2516/archive/2013/03/31/3018750.html
C++ container member map相关推荐
- map和pair的配合使用
map和pair的配合使用 2011-08-04 15:54:45.0 来源:博客园 作者:佚名 关键词: map pair 一.map和pair简介 可以简单 ...
- map和pair配合使用
一.map和pair简介 可以简单的理解为如下:map可以当做一个容器(装载具有一定格式的数据):pair可以理解为元素(放入到容器的的一个个个体),发现pair并没有单独行动的典型用法,正常都是配合 ...
- C++STL笔记(九):map和multimap详解
--一个华科大差生的12年程序员工作总结 相关博文:<Essential C++>笔记之关联容器map的使用总结 相关博文:C++<STL和泛型编程>容器不带/带有成员函数总结 ...
- 用map代替双重for循环,stream流代替双重for循环
public class test {public static void main(String[] args) throws InterruptedException {List<Membe ...
- 10,数据类型 ,复合类型 ,array ,map , struct
一 ,数据类型 : 1 ,数字型 : tinyint ( -127,128 ) :1 个字节 smallint ( -32768,32767 ) :2 个字节 int ( -21亿,21亿 ) :4 ...
- Vizrt数据处理中的终极武器之SMM-Shared Memory Map
首先我们今天主要谈的SMM,请注意不是SM,那个可以关注岛国电影,言归正传. 首先SMM是干什么的,我个人的观点是主要是用来处理数据的,像Datapool一样,你可以用它来处理财经.比赛实时数据等,当 ...
- Fabric部署文档汇总(仅供参考)
老久之前研究Fabric记录的部署文档,有需要的可以做个参考! 这里编辑器不太好用,看起来有些乱,有要求的可以在这https://download.csdn.net/download/vohyeah/ ...
- android的init过程分析
2019独角兽企业重金招聘Python工程师标准>>> 前言 Android系统是运作在linux kernal上的,因此它的启动过程也遵循linux的启动过程,当linux内核启动 ...
- 【百度地图API】百度API卫星图使用方法和卫星图对比工具
百度地图API推出卫星图接口也有一个月啦~ 本文除了介绍如何使用百度地图API来操作卫星图外,还顺带制作了个卫星图对比工具. 一.百度地图API卫星图 调用百度卫星图有两种方式,一是地图类型控件,一是 ...
- 【百度地图API】北京周边7日游——图标按路线轨迹行动
原文:[百度地图API]北京周边7日游--图标按路线轨迹行动 任务描述: 春节就要来啦~酸奶小妹的妈妈要从遥远的重庆,来到北京过春节呢!酸奶小妹忙着给妈妈计划,北京周边的旅游线路.计划好路线后,就开始 ...
最新文章
- 阿里高级算法专家公开10大思考
- [单选题]PDO::ATTR_ERRMODE设置为以下哪个值时,PDO会抛出PDOException?
- Bypass WAF实战总结
- js 解析url中search时存在中文乱码问题解决方案
- HDU 1568 Fibonacci ★(取科学计数法)
- java精确除法运算-BigDecimal
- cad隐藏图层命令快捷键_cad与天正局部隐藏对象大法
- ansys19.2安装教程
- c 语言多个if并联使用,if的嵌套和多个并列if的效率有关问题
- 给你一个水杯如何进行测试?
- 【医学图像处理】9 二值形态学
- 罗杨美慧 20190919-4 单元测试,结对
- 关于CreateProcess的问题
- c语言编译配置文件出错,Android4.4/CM11编译常见错误及解决方法!
- iOS 常用第三方库及插件
- python turtle方向_Python turtle.left()用法及代码示例
- 【Python专题】pandas.melt函数
- K455L安装Ubuntu18.04历程
- webm和mp4的重要区别
- 【设计模式】JAVA 枚举实现策略模式