map是一种关联容器,所谓的关联容器是指支持高效的关键字查找和访问。map中的元素为一些关键字-值(key-value)对,关键字起到索引值的作用,且map中的元素是按照关键字升序排序的。还有map是个映射,所以它的关键字和值是一一对应的。接下来就为大家介绍map的用法
1.map的定义
我们可以用如下方法定义或初始化map
//空容器
map<int,string> m1;
//值初始化map
map<string,string> m2 = {
{
"001","shreck"},
{
"002","leo"}
};
2.为map添加元素
我们可以用如下方法为map添加元素
map<string,string> m;
//方法一
m.insert(pair<str