cend
Récupère un itérateur const sur l'élément qui suit le dernier élément dans le conteneur spécifié.
template<class Container>
auto cend(const Container& cont)
-> decltype(cont.end());
Paramètres
- cont
Conteneur ou initializer_list.
Valeur de retour
Constante cont.end().
Notes
Cette fonction est compatible avec tous les conteneurs STL et avec initializer_list.
Vous pouvez utiliser cette fonction membre à la place de la fonction de modèle end() 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) ou un initializer_list de tout type, prenant en charge end() et cend().
auto i1 = Container.end(); // i1 is Container<T>::iterator
auto i2 = Container.cend(); // i2 is Container<T>::const_iterator
Configuration requise
En-tête : <iterator>
Espace de noms : std