std::flat_set<Key,Compare,KeyContainer>::max_size
De cppreference.com
<tbody>
</tbody>
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., es decir, std::distance(begin(), end()) para el contenedor más grande.
Parámetros
(Ninguno)
Valor de retorno
Número máximo de elementos.
Complejidad
Constante.
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.
Ejemplo
Ejecuta este código
#include <iostream>
#include <...>
#include <locale>
int main()
{
std::flat_set<char> q;
std::cout.imbue(std::locale("en_US.UTF-8"));
std::cout << "El tamaño máximo de un std::flat_set es " << q.max_size() << '\n';
}
Posible salida:
El tamaño máximo de un std::flat_set es 768,614,336,404,564,650
Véase también
(C++23) |
Devuelve el número de elementos. (función miembro pública) |