标签: c++ dictionary
我想知道我什么时候以两种方式给它一个值:
map<string, int> m; m["a"] = 20;
和
m.insert(make_pair("a", 20));
他们之间有什么区别?谢谢。