Udostępnij za pośrednictwem


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

Zobacz też

Informacje

set — Klasa

set::count (STL — Przykłady)

Standardowa biblioteka szablonów