Biblioteca de matrices C ++ - Función max_size ()

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