Partager via


basic_string::cend

Retourne un itérateur const qui traite l'emplacement situé immédiatement après le dernier élément d'une plage.

const_iterator cend() const;

Valeur de retour

Itérateur d'accès aléatoire const qui pointe juste après la fin de la plage.

Notes

cend est utilisé pour vérifier si un itérateur a dépassé la fin de la plage.

Vous pouvez utiliser cette fonction membre à la place de la fonction membre 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) 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

La valeur retournée par cend ne doit pas être déréférencée.

Configuration requise

En-tête : <string>

Espace de noms : std

Voir aussi

Référence

basic_string, classe

<string>