a++ unordered_set count
时间: 2023-11-02 12:21:55 浏览: 172
unordered_map和unordered_set的模拟实现
5星 · 资源好评率100%
unordered_set是C++ STL中的一个容器,它是一个无序、不重复的集合。count函数用于计算unordered_set中某个元素的个数。
示例代码如下:
```cpp
#include <iostream>
#include <unordered_set>
int main() {
std::unordered_set<int> mySet = {1, 2, 3, 4, 5};
int count1 = mySet.count(3);
int count2 = mySet.count(6);
std::cout << "Count of 3: " << count1 << std::endl;
std::cout << "Count of 6: " << count2 << std::endl;
return 0;
}
```
输出结果:
```
Count of 3: 1
Count of 6: 0
```
在上面的例子中,我们创建了一个包含元素1、2、3、4、5的unordered_set。然后使用count函数分别计算了元素3和6在集合中的个数。由于元素3存在于集合中,所以count1的值为1;而元素6不存在于集合中,所以count2的值为0。
阅读全文