c++中map下标插入和insert插入的区别

std::map<int, std::string> m = {{1, "one"}, {2, "two"}, {3, "three"}};

// 增
m[4] = "four";                       // 使用下标插入
m.insert({5, "five"});               // 使用insert插入   这两种插入有什么区别
posted @ 2025-10-23 20:36  焦涛  阅读(0)  评论(0)    收藏  举报