C ++ Set Library - Funzione size

Descrizione

Restituisce il numero di elementi nel contenitore dell'insieme.

Dichiarazione

Di seguito sono riportati i modi in cui std :: set :: size funziona in varie versioni C ++.

C ++ 98

size_type size() const;

C ++ 11

size_type size() const noexcept;;

Valore di ritorno

Restituisce il numero di elementi nel contenitore dell'insieme.

Eccezioni

Non genera mai eccezioni.

Complessità temporale

La complessità del tempo è costante.

Esempio

L'esempio seguente mostra l'utilizzo di std :: set :: size.

#include <iostream>
#include <set>

int main () {
   std::set<int> myints;
   std::cout << "0. size: " << myints.size() << '\n';

   for (int i = 0; i < 5; ++i) myints.insert(i);
   std::cout << "1. size: " << myints.size() << '\n';

   myints.insert (200);
   std::cout << "2. size: " << myints.size() << '\n';

   myints.erase(10);
   std::cout << "3. size: " << myints.size() << '\n';

   return 0;
}

Il programma precedente verrà compilato ed eseguito correttamente.

0. size: 0
1. size: 5
2. size: 6
3. size: 6