std.map

关联容器类,集合中每个元素是一个key、value对,key唯一,可通过key快速得到对应的value。
1.at 返回map中指定map键对应的map值
2.begin 返回指向map中第一个元素的迭代器
3.cbegin 返回指向map中第一个元素的const迭代器
4.cend 返回指向map的结尾位置之后位置的const迭代器
5.clear 清空map
6.count 返回map中指定键对应的元素个数
7.crbegin 返回指向map的反方向开始位置的const迭代器
8.crend 返回指向map的反方向结尾位置之后位置的const迭代器
9.emplace 插入一个元素(不执行copy或move操作)到map
10.emplace_hint 插入一个元素(不执行copy或move操作)到map,有位置
11.empty 如果map为空,返回true
12.end 返回指向map的结尾位置之后位置的迭代器
13.equal_range 返回迭代器对,表示指定key的lower_bound和upp
14.erase 从map中移除指定位置或范围的数据
15.find 返回指向map中指定key的元素位置的迭代器
16.get_allocator 返回创建map的Allocator的拷贝
17.insert 在map的指定位置插入一或多个元素
18.key_comp 返回用于对map的key排序的比较对象的拷贝
19.lower_bound 返回指向map中大于等于指定key的第一个元素的位置的迭代器
20.max_size 返回map的最大长度
21.operator= 使用另一个map的拷贝替换map中的元素
22.operator[] 在map中插入一个元素
23.rbegin 返回指向map的反方向开始位置的迭代器
24.rend 返回指向map的反方向结尾位置之后位置的迭代器
25.size 返回map中的元素个数
26.swap 交换两个map中的元素
27.upper_bound 返回指向map中大于指定key的第一个元素的位置的迭代器
28.value_comp 返回用于对map的元素排序的比较对象的拷贝