哈希表的创建c++
时间: 2023-08-28 18:18:24 浏览: 74
aaa.rar_哈希表的创建
在C++中,可以使用STL中的unordered_map来创建哈希表。下面是一个示例代码:
```c++
#include <iostream>
#include <unordered_map>
int main() {
std::unordered_map<std::string, int> myMap;
// 添加元素
myMap["apple"] = 1;
myMap["banana"] = 2;
myMap["orange"] = 3;
// 访问元素
std::cout << "apple: " << myMap["apple"] << std::endl;
std::cout << "banana: " << myMap["banana"] << std::endl;
std::cout << "orange: " << myMap["orange"] << std::endl;
return 0;
}
```
在上面的代码中,我们首先使用std::unordered_map来创建一个哈希表,其中键是std::string类型,值是int类型。然后我们使用myMap[key] = value的语法来添加元素和访问元素。
阅读全文