Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt die Anzahl der Elemente in einer Zuordnung zurück, deren Schlüssel eine Parameter-angegebene Schlüssel entspricht.
size_type count(
const Key& _Key
) const;
Parameter
- _Key
Der Schlüsselwert der von der Zuordnung gefunden werden Elemente.
Rückgabewert
1 Wenn die Zuordnung ein Element enthält, dessen Sortierschlüssel die Parametertaste übereinstimmt; 0 Wenn die Zuordnung kein Element mit einem übereinstimmenden Schlüssel enthält.
Hinweise
Die Memberfunktion gibt die Anzahl der Elemente im Bereich x zurück
[lower_bound (_Key), upper_bound (_Key))
das 0 oder 1 im Fall der Zuordnung ist, die ein eindeutiger vereinigender Container ist.
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.
// map_count.cpp
// compile with: /EHsc
#include <map>
#include <iostream>
int main()
{
using namespace std;
map<int, int> m1;
map<int, int>::size_type i;
typedef pair<int, int> Int_Pair;
m1.insert(Int_Pair(1, 1));
m1.insert(Int_Pair(2, 1));
m1.insert(Int_Pair(1, 4));
m1.insert(Int_Pair(2, 1));
// Keys must be unique in map, so duplicates are ignored
i = m1.count(1);
cout << "The number of elements in m1 with a sort key of 1 is: "
<< i << "." << endl;
i = m1.count(2);
cout << "The number of elements in m1 with a sort key of 2 is: "
<< i << "." << endl;
i = m1.count(3);
cout << "The number of elements in m1 with a sort key of 3 is: "
<< i << "." << endl;
}
Anforderungen
Header: <map>
Namespace: std