1、初始化
空构造
std::map<char,int> first;
first['a']=10;
first['b']=30;
first['c']=50;
first['d']=70;
基于范围的构造
std::map<char,int> second (first.begin(),first.end());
拷贝构造
std::map<char,int> third (second);
2、基本方法
begin():返回一个迭代器指向 map 容器的第一个元素
clear():将 map 容器内的所有元素全部移除
count():查找某个 key 出现的次数,1 次 或 0 次
empty():返回 map 容器是否为空
end():返回一个迭代器指向 map 容器最后一个元素后面的位置
erase():删除 map 容器中一个或多个元素
find():查找某个 key 对应的元素,返回一个指向该元素的迭代器
insert():插入一个新元素
max_size():返回该 map 容器可以容纳的元素个数的最大值
size():返回元素数量