Espacios de nombres
Variantes
Acciones

std::flat_multimap<Key,T,Compare,KeyContainer,MappedContainer>::max_size

De cppreference.com
 
 
 
 
size_type max_size() const noexcept;
(desde C++23)

Devuelve la cantidad máxima de elementos que el contenedor puede contener debido a limitaciones de implementación del sistema o de la biblioteca.. Equivalente a std::min<size_type>(c.keys.max_size(), c.values.max_size()).

Contenido

[editar] Parámetros

(Ninguno)

[editar] Valor de retorno

Número máximo de elementos.

[editar] Complejidad

Constante.

[editar] Notas

Este valor generalmente refleja el límite teórico del tamaño del contenedor, como máximo std::numeric_limits<difference_type>::max(). En tiempo de ejecución, el tamaño del contenedor puede limitarse a un valor menor que max_size() por la cantidad de RAM disponible.

[editar] Ejemplo

#include <iostream>
#include <flat_map>
#include <locale>
 
int main()
{
    std::flat_multimap<char, char> q;
    std::cout.imbue(std::locale("en_US.UTF-8"));
    std::cout << "El tamaño máximo de un std::flat_multimap es " << q.max_size() << '\n';
}

Posible salida:

El tamaño máximo de un std::flat_multimap es 768,614,336,404,564,650

[editar] Véase también

(C++23)
Devuelve el número de elementos.
(función miembro pública) [editar]