std::ranges::view_interface<D>::cbegin
Von cppreference.com
< cpp | ranges | view interface
| constexpr auto cbegin(); |
(1) | (seit C++23) |
| constexpr auto cbegin() const requires ranges::range<const D>; |
(2) | (seit C++23) |
Die Standardimplementierung der Memberfunktion cbegin() gibt einen konstanten Anfangsiterator des Bereichs zurück.
1) Sei derived eine Referenz, die an static_cast<D&>(*this) gebunden ist.
Entspricht return ranges::cbegin(derived);.
2) Dasselbe wie (1), außer dass derived static_cast<const D&>(*this) ist.
Inhalt |
[edit] Parameter
(keine)
[edit] Rückgabewert
Ein konstanter Anfangsiterator des Bereichs.
[edit] Hinweise
Alle Bereichsadapter und Bereichsfabriken in der Standardbibliothek und std::ranges::subrange verwenden die Standardimplementierung von cbegin.
[edit] Beispiel
| Dieser Abschnitt ist unvollständig Grund: kein Beispiel |
[edit] Siehe auch
| (C++11)(C++14) |
gibt einen Iterator zum Anfang eines Containers oder Arrays zurück (Funktionsvorlage) |
| (C++20) |
gibt einen Iterator zum Anfang eines schreibgeschützten Ranges zurück (Customization Point Objekt) |