Bibliothèque de tableaux C ++ - Fonction begin ()

La description

La fonction C ++ std::array::begin() renvoie un itérateur qui pointe vers le début du tableau.

Déclaration

Voici la déclaration de l'en-tête std :: array :: begin () de la fonction std :: array :: begin ().

iterator begin() noexcept;
const_iterator begin() const noexcept;

Paramètres

Aucun

Valeur de retour

Si l'objet tableau est qualifié par const, la méthode retourne l'itérateur d'accès aléatoire const, sinon l'itérateur d'accès aléatoire.

Des 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 :: begin ().

#include <iostream>
#include <array>

using namespace std;

int main(void) {

   array <int, 5> arr = {1, 2, 3, 4, 5};

   /* iterator pointing at the start of the array */
   auto itr = arr.begin();

   /* traverse complete container */
   while (itr != arr.end()) {
      cout << *itr << " ";
      ++itr;   /* increment iterator */
   }

   cout << endl;

   return 0;
}

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

1 2 3 4 5