unordered_map怎么插入
时间: 2023-08-26 11:17:54 浏览: 79
IATHook的代码 unorder-map管理
您可以使用`unordered_map`的`insert`函数来插入键值对。下面是一个示例代码:
```cpp
#include <iostream>
#include <unordered_map>
int main() {
std::unordered_map<std::string, int> myMap;
// 使用insert函数插入键值对
myMap.insert(std::make_pair("key1", 1));
myMap.insert(std::make_pair("key2", 2));
myMap.insert(std::make_pair("key3", 3));
// 使用[]操作符也可以插入键值对
myMap["key4"] = 4;
// 遍历unordered_map并输出键值对
for (const auto& pair : myMap) {
std::cout << pair.first << ": " << pair.second << std::endl;
}
return 0;
}
```
在上面的示例中,我们创建了一个`unordered_map`对象`myMap`,然后使用`insert`函数插入了几个键值对。您还可以使用`[]`操作符来插入键值对,如示例中的`myMap["key4"] = 4;`。最后,我们遍历`unordered_map`并输出所有的键值对。
阅读全文