C ++ Set Library - funzione max_size
Descrizione
Restituisce il numero massimo di elementi che il contenitore impostato può contenere.
Dichiarazione
Di seguito sono riportati i modi in cui std :: set :: max_size funziona in varie versioni C ++.
C ++ 98
size_type max_size() const;
C ++ 11
size_type max_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 :: max_size.
#include <iostream>
#include <set>
int main () {
int i;
std::set<int> myset;
if (myset.max_size()>100) {
for (i = 0; i < 100; i++) myset.insert(i);
std::cout << "The set contains 100 elements.\n";
}
else std::cout << "The set could not hold 100 elements.\n";
return 0;
}
Il programma precedente verrà compilato ed eseguito correttamente.
The set contains 100 elements.