Bibliothèque de tableaux C ++ - fonction max_size ()

La description

La fonction C ++ std::array::max_size() est utilisé pour obtenir le nombre maximum d'éléments que peut contenir le conteneur de tableau.

Déclaration

Voici la déclaration de la fonction std :: array :: max_size () sous forme d'en-tête std :: array.

constexpr size_type max_size() noexcept;

Paramètres

Aucun

Valeur de retour

Renvoie le nombre maximum d'éléments que peut contenir le conteneur de tableau. Cette valeur est toujours la même que le deuxième paramètre du modèle de tableau utilisé pour instancier le tableau.

Exceptions

Cette fonction membre ne lève jamais d'exception.

Complexité temporelle

Constante ie O (1)

Exemple

L'exemple suivant montre l'utilisation de la fonction 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;
}

Compilons et exécutons le programme ci-dessus, cela produira le résultat suivant -

maximum size of arr = 10
size of arr         = 10