map初始化几种方式

/////////直接赋值

map m1;
m1[string(“abc”)] = 1;
m1[“def”] = 2;
///////////直接插入
map m2;
m2.insert({ “abc”, 1 });
m2.insert(make_pair(string(“def”), 2));
m2.insert(pair(string(“ghi”), 3));
//////////////列表初始化

map m3 = {
{“string”,1}, {“sec”,2}, {“trd”,3}
};
map m4 = {
{“first”,“second”}, {“third”,“fourth”},
{“fifth”,“sixth”}, {“begin”,“end”}
};

你可能感兴趣的:(C++编程语言知识与应用)