📅  最后修改于: 2023-12-03 14:39:52.693000             🧑  作者: Mango
unordered_set::count()
函数是C++ STL中的一个成员函数,用于返回容器中特定值出现的次数。在unordered_set容器中,如果该值存在,则返回1,否则返回0。
size_t count(const key_type& key) const;
#include <iostream>
#include <unordered_set>
using namespace std;
int main()
{
unordered_set<int> mySet = {1, 2, 3, 4, 5};
// count()函数返回1
if(mySet.count(4))
cout << "4 is present in the set" << endl;
// count()函数返回0
if(mySet.count(6))
cout << "6 is present in the set" << endl;
return 0;
}
结果输出:
4 is present in the set
unordered_set::count()
函数是用于判断容器中是否存在指定值的重要函数。由于unordered_set是一种无序容器,因此count()函数只能返回0或1。在实际编程中,我们可以使用count()函数来检查元素是否存在,从而避免使用循环遍历容器的方法,提高代码效率。