unordered_map size
时间: 2023-10-12 17:05:44 浏览: 324
c++的哈希表hash
unordered_map是C++中的一种关联容器,它存储一对键值对,并根据键的哈希值进行快速查找。如果你想要获取一个unordered_map的大小,你可以使用成员函数`size()`来实现。例如:
```cpp
#include <iostream>
#include <unordered_map>
int main() {
std::unordered_map<int, std::string> umap;
umap = "one";
umap = "two";
umap = "three";
std::cout << "Size of unordered_map: " << umap.size() << std::endl;
return 0;
}
```
输出结果将是:
```
Size of unordered_map: 3
```
在这个例子中,我们创建了一个unordered_map,添加了三个键值对,然后使用`size()`函数打印出了unordered_map的大小,即键值对的数量。
阅读全文