unordered_map 计算长度
时间: 2024-03-29 10:32:43 浏览: 191
count.zip_数学计算_Visual_C++_
unordered_map的长度可以通过size()函数来计算。该函数返回unordered_map中有效元素的个数。下面是一个示例代码:
```cpp
#include <iostream>
#include <unordered_map>
int main() {
std::unordered_map<int, std::string> myMap;
myMap[1] = "apple";
myMap[2] = "banana";
myMap[3] = "orange";
std::cout << "Length of unordered_map: " << myMap.size() << std::endl; // 输出:3
return 0;
}
```
在上面的示例中,我们创建了一个unordered_map对象myMap,并向其中插入了三个键值对。然后使用size()函数获取了unordered_map的长度,即有效元素的个数,最后将结果输出。运行代码后,可以看到输出结果为3,表示unordered_map中有3个有效元素。
阅读全文