C ++ Set Library - Funzione count
Descrizione
Cerca nel contenitore elementi equivalenti a val e restituisce il numero di corrispondenze.
Dichiarazione
Di seguito sono riportati i modi in cui std :: set :: count funziona in varie versioni C ++.
C ++ 98
size_type count (const value_type& val) const;
C ++ 11
size_type count (const value_type& val) const;
Valore di ritorno
Restituisce il numero di matche
Eccezioni
Se viene generata un'eccezione, non vengono apportate modifiche nel contenitore.
Complessità temporale
La complessità temporale dipende dal logaritmico.
Esempio
L'esempio seguente mostra l'utilizzo di std :: set :: count.
#include <iostream>
#include <set>
int main () {
std::set<int> myset;
for (int i = 1; i < 15;++i) myset.insert(i*5);
for (int i = 0; i < 5; ++i) {
std::cout << i;
if (myset.count(i)!=0)
std::cout << " is an element of myset.\n";
else
std::cout << " is not an element of myset.\n";
}
return 0;
}
Il programma precedente verrà compilato ed eseguito correttamente.
0 is not an element of myset.
1 is not an element of myset.
2 is not an element of myset.
3 is not an element of myset.
4 is not an element of myset.