multimap中count用法
时间: 2024-06-14 09:07:09 浏览: 119
C++ STL入门教程(7) multimap、multiset的使用
5星 · 资源好评率100%
在multimap中,count方法用于查找某个键Key所对应的键值有多少个。它返回一个整数值,表示键Key在multimap中出现的次数。
以下是一个示例代码,演示了multimap中count的用法:
```cpp
#include <iostream>
#include <map>
int main() {
std::multimap<std::string, int> people;
people.insert(std::make_pair("pig", 1));
people.insert(std::make_pair("pig", 2));
people.insert(std::make_pair("cat", 3));
auto count = people.count("pig");
std::cout << "The number of values associated with key 'pig' is: " << count << std::endl;
return 0;
}
```
输出结果为:
```
The number of values associated with key 'pig' is: 2
```
这段代码首先创建了一个multimap对象people,并插入了三个键值对。然后使用count方法查找键为"pig"的键值对的数量,并将结果输出。
阅读全文