Freigeben über


set::count

Gibt die Anzahl der Elemente in einem Satz zurück, dessen Schlüssel eine Parameter-angegebene Schlüssel entspricht.

size_type count(
   const Key& _Key
) const;

Parameter

  • _Key
    Der Schlüssel der aus dem Satz abgeglichen werden Elemente.

Rückgabewert

1 Wenn der Satz ein Element enthält, dessen Sortierschlüssel die Parametertaste übereinstimmt.0 Wenn der Satz kein Element mit einem übereinstimmenden Schlüssel enthält.

Hinweise

Die Memberfunktion gibt die Anzahl von Elementen im folgenden Bereich zurück:

[lower_bound (_Key), upper_bound (_Key)).

Beispiel

Wenn Sie dieses Beispiel mit dem /Wp64 - oder auf einer 64-Bit-Plattform kompiliert, Compilerwarnung wird C4267 generiert.Weitere Informationen über diese Warnung, finden Sie unter Compilerwarnung (Stufe 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;
}
  
  

Anforderungen

Header: <set>

Namespace: std

Siehe auch

Referenz

set Class

set::count (STL Samples)

Standardvorlagenbibliothek