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.