set::count
Zwraca liczbę elementów w zestawie, której klucz pasuje do klucza określony parametr.
size_type count(
const Key& _Key
) const;
Parametry
- _Key
Klucz elementów, które mają być dopasowane z zestawu.
Wartość zwracana
1, jeśli zestaw zawiera element, którego klucz sortowania pasuje do parametru klucza. 0, jeśli zestaw nie zawiera elementu za pomocą uzgadniania klucza.
Uwagi
Element członkowski funkcja zwraca liczbę elementów w następującym zakresie:
[lower_bound (_Key ), upper_bound (_Key ) ).
Przykład
Podczas kompilowania w tym przykładzie z /Wp64 flagowanie lub na platformie 64-bitowej, zostanie wygenerowany kompilator ostrzeżenie C4267.Aby uzyskać więcej informacji dotyczących tego ostrzeżenia, zobacz Ostrzeżenie kompilatora (poziom 3) C4267.
// set_count.cpp
// compile with: /EHsc
#include <set>
#include <iostream>
int main()
{
using namespace std;
set<int> s1;
set<int>::size_type i;
s1.insert(1);
s1.insert(1);
// Keys must be unique in set, so duplicates are ignored
i = s1.count(1);
cout << "The number of elements in s1 with a sort key of 1 is: "
<< i << "." << endl;
i = s1.count(2);
cout << "The number of elements in s1 with a sort key of 2 is: "
<< i << "." << endl;
}
Wymagania
Nagłówek: <set>
Przestrzeń nazw: std