Namespaces
Variants

std::ranges::view_interface<D>::cbegin

Von de.cppreference.net
 
 
Bereichsbibliothek
Bereichsadaptoren
 
 
constexpr auto cbegin();
(1) (seit C++23)
constexpr auto cbegin() const requires ranges::range<const D>;
(2) (seit C++23)

Die Standardimplementierung der cbegin()-Mitgliedsfunktion gibt einen konstanten Startiterator des Bereichs zurück.

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

Rückgabewert

Ein konstanter Anfangsiterator des Bereichs.

Hinweise

Alle Bereichsadapter und Bereichsfabriken in der Standardbibliothek und std::ranges::subrange verwenden die Standardimplementierung von cbegin .

Beispiel

Siehe auch

(C++11) (C++14)
gibt einen Iterator zum Anfang eines Containers oder Arrays zurück
(Funktions-Template)
gibt einen Iterator zum Anfang eines schreibgeschützten Bereichs zurück
(Anpassungspunkt-Objekt)