unordered_map的插入
时间: 2023-10-15 19:29:11 浏览: 90
IATHook的代码 unorder-map管理
unordered_map的插入可以使用insert函数或者下标操作符来完成。
使用insert函数:
```cpp
#include <unordered_map>
int main() {
std::unordered_map<int, std::string> myMap;
// 使用insert函数插入键值对
myMap.insert(std::make_pair(1, "One"));
myMap.insert(std::make_pair(2, "Two"));
myMap.insert(std::make_pair(3, "Three"));
return 0;
}
```
使用下标操作符:
```cpp
#include <unordered_map>
int main() {
std::unordered_map<int, std::string> myMap;
// 使用下标操作符插入键值对
myMap[1] = "One";
myMap[2] = "Two";
myMap[3] = "Three";
return 0;
}
```
无论使用哪种方式,键值对将被插入到unordered_map中。如果键已经存在,插入操作将被忽略。
阅读全文