Descrição
Ele retorna o número máximo de elementos que o contêiner definido pode conter.
Declaração
A seguir estão as maneiras em que std :: set :: max_size funciona em várias versões C ++.
C ++ 98
size_type max_size() const;
C ++ 11
size_type max_size() const noexcept;
Valor de retorno
Ele retorna o número de elementos no contêiner definido.
Exceções
Nunca lança exceções.
Complexidade de tempo
A complexidade do tempo é constante.
Exemplo
O exemplo a seguir mostra o uso de 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;
}
O programa acima será compilado e executado corretamente.
The set contains 100 elements.