C++哈希表添加元素
时间: 2023-08-12 17:19:43 浏览: 232
哈希表C++实现
C++ 中可以使用标准库中的 unordered_map 来实现哈希表,添加元素可以通过 insert 函数来完成。例如:
```c++
#include <unordered_map>
#include <string>
int main() {
// 创建一个 unordered_map,键为字符串,值为整数
std::unordered_map<std::string, int> myMap;
// 添加一个元素,键为 "apple",值为 3
myMap.insert(std::make_pair("apple", 3));
// 或者可以使用下面的语法
myMap["banana"] = 5;
return 0;
}
```
注意,如果要使用 `[]` 运算符来添加元素,需要保证该键在哈希表中不存在,否则会更新该键对应的值。
阅读全文