Метод count
Метод count класса set возвращает
количество элементов с указанным ключом. Поскольку
контейнер set хранит только уникальные
значения, результатом работы метода всегда будет
либо 0, либо 1. В первый параметр
передается значение ключа, которое необходимо
проверить на наличие в контейнере.
Синтаксис
set.count(key)
Пример
Давайте проверим наличие числа 3 в множестве
чисел от 1 до 5:
#include <iostream>
#include <set>
using namespace std;
int main()
{
set<int> st = {1, 2, 3, 4, 5};
cout << st.count(3) << endl;
return 0;
}
Результат выполнения кода:
1
Пример
А теперь проверим наличие числа 6 в этом
же множестве:
#include <iostream>
#include <set>
using namespace std;
int main()
{
set<int> st = {1, 2, 3, 4, 5};
cout << st.count(6) << endl;
return 0;
}
Результат выполнения кода:
0