Descripción
La función C ++ std::array::max_size() se utiliza para obtener el número máximo de elementos que puede contener el contenedor de matriz.
Declaración
A continuación se muestra la declaración de la función std :: array :: max_size () del encabezado std :: array.
constexpr size_type max_size() noexcept;
Parámetros
Ninguna
Valor devuelto
Devuelve el número máximo de elementos que puede contener el contenedor de matriz. Este valor es siempre el mismo que el segundo parámetro de la plantilla de matriz utilizada para instanciar la matriz.
Excepciones
Esta función miembro nunca lanza una excepción.
Complejidad del tiempo
Constante es decir O (1)
Ejemplo
El siguiente ejemplo muestra el uso de la función std :: array :: max_size ().
#include <iostream>
#include <array>
using namespace std;
int main(void) {
array<int, 10>arr; /* array of 10 integers */
cout << "maximum size of arr = " << arr.max_size()
<< endl;
cout << "size of arr = " << arr.size()
<< endl;
return 0;
}
Compilemos y ejecutemos el programa anterior, esto producirá el siguiente resultado:
maximum size of arr = 10
size of arr = 10