c++中map下标插入和insert插入的区别
std::map<int, std::string> m = {{1, "one"}, {2, "two"}, {3, "three"}};
// 增
m[4] = "four"; // 使用下标插入
m.insert({5, "five"}); // 使用insert插入 这两种插入有什么区别
std::map<int, std::string> m = {{1, "one"}, {2, "two"}, {3, "three"}};
// 增
m[4] = "four"; // 使用下标插入
m.insert({5, "five"}); // 使用insert插入 这两种插入有什么区别