Namespaces
Variants

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

From cppreference.net
Ranges library
Range adaptors
constexpr auto cbegin ( ) ;
(1) (seit C++23)
constexpr auto cbegin ( ) const requires ranges:: range < const D > ;
(2) (seit C++23)

Die Standardimplementierung der cbegin() Memberfunktion gibt einen konstanten Anfang-Iterator des Bereichs zurück.

range-begin-end.svg

1) Sei derived eine Referenz, die an static_cast < D & > ( * this ) gebunden ist.
Entspricht return ranges:: cbegin ( derived ) ; .
2) Gleich wie (1) , außer dass derived als static_cast < const D & > ( * this ) behandelt wird.

Inhaltsverzeichnis

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)