Freigeben über


vector::cend

Gibt einen const -Iterator zurück, der auf ein Element hinter dem letzten Element im Vektor verweist.

const_iterator cend() const;

Rückgabewert

Ein const-Iterator mit wahlfreiem Zugriff.

Hinweise

cend wird verwendet, um zu testen, ob ein Iterator das letzte Element im Vektor übergeben hat.

Sie können diese Memberfunktion anstelle der end()-Memberfunktion verwenden, um sicherzustellen, dass der Rückgabewert const_iterator ist. Normalerweise wird sie zusammen mit dem automatischen Typableitungsschlüsselwort verwendet, wie im folgenden Beispiel gezeigt. Im folgenden Beispiel ist Container ein beliebiger änderbarer (nicht const) Container, der end() und cend() unterstützt.

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

Der von cend zurückgegebene Wert darf nicht dereferenziert werden.

Anforderungen

Header: <vector>

Namespace: std

Siehe auch

Referenz

vector-Klasse

Standardvorlagenbibliothek