basic_string::cend

Zwraca iterator const, który odnosi się do lokalizacji następującej tuż po ostatnim elemencie w zakresie.

const_iterator cend() const;

Wartość zwracana

Iterator dostępu swobodnego const, który wskazuje tuż za koniec zakresu.

Uwagi

cend służy do sprawdzania, czy iterator minął koniec swojego zakresu.

Można użyć tej funkcji elementu członkowskiego zamiast funkcji elementu członkowskiego end() w celu zagwarantowania, że wartość zwracana jest const_iterator.Zazwyczaj jest używana w połączeniu ze słowem kluczowym dedukcji typu auto, jak pokazano w następującym przykładzie.W tym przykładzie, należy rozważyć Container jako modyfikowalny (nie-const) kontener dowolnego rodzaju, który obsługuje end() i cend().

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

Nie należy usuwać odwołania do wartości zwracanej przez cend.

Wymagania

Nagłówek: <string>

Przestrzeń nazw: std

Zobacz też

Informacje

basic_string — Klasa

<string>