std::flat_multimap<Key,T,Compare,KeyContainer,MappedContainer>::max_size
De cppreference.com
< cpp | container | flat multimap
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
Ejecuta este código
#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) |