unordered_multiset max_size en C++ STL

max_size () de unordered_multiset toma la cantidad máxima de elementos que el contenedor unordered_multiset puede contener debido al sistema u obtiene el tamaño máximo de la secuencia controlada.

Sintaxis:

size_type max_size() const;

donde size_type es un tipo integral sin signo.

Devoluciones: la función miembro devuelve la longitud de la secuencia más larga que puede contener el objeto. En definitiva, el máximo número de elementos.

El siguiente programa ilustra la función unordered_multiset max_size : –

Ejemplo 1:

#include <iostream>
#include <unordered_set>
  
using namespace std;
  
int main()
{
  
    // Define the unordered_set
    unordered_multiset<int> num{ 1, 2, 3, 4, 5, 6 };
  
    cout << "Maximum size = "
         << num.max_size() << "\n";
  
    cout << "Current size = "
         << num.size();
  
    return 0;
}
Producción:

Maximum size = 1152921504606846975
Current size = 6

Complejidad:
se necesita un tiempo constante (O (1)) de complejidad para realizar una operación.

Publicación traducida automáticamente

Artículo escrito por SoumikMondal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *