Partager via


array::cbegin

Retourne un itérateur const qui traite le premier élément d'une plage.

const_iterator cbegin() const;

Valeur de retour

Itérateur d'accès aléatoire const qui pointe vers le premier élément de la plage, ou vers l'emplacement situé juste après la fin d'une plage vide (pour une plage vide : cbegin() == cend()).

Notes

Avec la valeur de retour cbegin, les éléments de la plage ne peuvent pas être modifiés.

Vous pouvez utiliser cette fonction membre à la place de la fonction membre begin() afin de garantir que la valeur de retour est const_iterator. En général, elle est utilisée conjointement au mot clé de déduction de type auto, comme le montre l'exemple suivant. Dans cet exemple, il est supposé que Container est un conteneur modifiable (autre que const) de tout type, prenant en charge begin() et cbegin().

auto i1 = Container.begin();  // i1 is Container<T>::iterator 
auto i2 = Container.cbegin(); // i2 is Container<T>::const_iterator

Configuration requise

En-tête : <array>

Espace de noms : std

Voir aussi

Référence

<array>

array, classe (STL)

Bibliothèque STL (Standard Template Library)