Namensräume
Varianten
Aktionen

std::ranges::view_interface<D>::cend

Von cppreference.com
 
 
Bereichsbibliothek
Range-Adaptoren
 
 
constexpr auto cend();
(1) (seit C++23)
constexpr auto cend() const requires ranges::range<const D>;
(2) (seit C++23)

Die Standardimplementierung der Memberfunktion cend() gibt das Sentinel für den konstanten Iterator des Bereichs zurück.

range-begin-end.svg

1) Sei derived eine Referenz, die an static_cast<D&>(*this) gebunden ist. Äquivalent zu return ranges::cend(derived);.
2) Dasselbe wie (1), außer dass derived static_cast<const D&>(*this) ist.

Inhalt

[bearbeiten] Parameter

(keine)

[bearbeiten] Rückgabewert

Das Sentinel für den konstanten Iterator des Bereichs.

[bearbeiten] Hinweise

Alle Bereichsadapter und Bereichsfakultäten in der Standardbibliothek und std::ranges::subrange verwenden die Standardimplementierung von cend.

[bearbeiten] Beispiel

[bearbeiten] Siehe auch

(C++11)(C++14)
gibt einen Iterator zum Ende eines Containers oder Arrays zurück
(Funktionsvorlage) [bearbeiten]
gibt ein Sentinel zurück, das das Ende eines schreibgeschützten Ranges anzeigt
(Customization Point Objekt)[edit]