unordered_set max_size() en C++ STL

Unordered_set ::max_size() es una función integrada en C++ STL, definida en <unordered_set.h> que devuelve el número máximo de elementos que puede contener un contenedor de unordered_set (es decir, el tamaño máximo de unordered_set) debido a restricciones del sistema o implementación interna.

Sintaxis :

map_name.max_size()

Parámetros: Esta función no acepta ningún parámetro. Simplemente devuelve el tamaño máximo del contenedor.

Valor devuelto: esta función devuelve el número máximo de elementos que unordered_set puede contener.

Excepción : esta función no arroja ningún tipo de excepción.

El siguiente programa ilustra la función unordered_set::max_size() en C++:

// C++ program to illustrate the
// unordered_set::max_size function
#include <iostream>
#include <unordered_set>
using namespace std;
  
int main()
{
  
    // declaration
    unordered_set<int> sample;
  
    // Get the maximum size of the unordered_set
    cout << sample.max_size();
  
    return 0;
}

Producción

1152921504606846975

Complejidad de tiempo : O(1)

Publicación traducida automáticamente

Artículo escrito por tufan_gupta2000 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 *