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.
Veranschaulicht, wie die Funktion Auf::Anzahl Standardvorlagenbibliothek (STL) in Visual C++ verwendet.
template<class _K, class _Pr, class _A>
class set
{
public:
// Function 1:
size_type count(const _K& _Kv) const;
}
Hinweise
Hinweis |
|---|
Die Klasse/Parameternamen im Prototyp stimmen nicht mit der Version in der Headerdatei ab.Einige wurden geändert, um die Lesbarkeit zu verbessern. |
Die count-Funktion wird verwendet, um die Anzahl der Elemente in der kontrollierten Sequenz bestimmt, die einen bestimmten Schlüssel verfügen.
Beispiel
// SetCount.cpp
// compile with: /EHsc
//
// Illustrates how to use the count function to determine how
// many elements have a particular key.
//
// Functions:
// count Returns the number of elements in the controlled
// sequence that have a particular key.
//////////////////////////////////////////////////////////////////////
#pragma warning(disable:4786)
#include <set>
#include <iostream>
using namespace std ;
typedef set<int> SET_INT;
void truefalse(int x)
{
cout << (x?"True":"False") << endl;
}
int main() {
SET_INT s1;
SET_INT::_Pairib pib;
cout << "s1.insert(5)" << endl;
pib=s1.insert(5);
cout << "Inserted element: ";
truefalse(pib.second); // True
cout << "s1.insert(5)" << endl;
pib=s1.insert(5);
cout << "Inserted element: ";
truefalse(pib.second); // True
cout << "s1.insert(8)" << endl;
s1.insert(8);
cout << "s1.insert(12)" << endl;
s1.insert(12);
cout << "s1.count(5) returned ";
cout << s1.count(5) << endl; // 1
cout << "s1.count(9) returned ";
cout << s1.count(9) << endl; // 0
}
Output
s1.insert(5)
Inserted element: True
s1.insert(5)
Inserted element: False
s1.insert(8)
s1.insert(12)
s1.count(5) returned 1
s1.count(9) returned 0
Anforderungen
Header: <set>
Hinweis