std::ranges::adjacent_view<V,N>::iterator<Const>::iterator
Von cppreference.com
< cpp | ranges | adjacent view | iterator
| /*iterator*/() = default; |
(1) | (seit C++23) |
| constexpr /*iterator*/( /*iterator*/<!Const> i ) requires Const && |
(2) | (seit C++23) |
Erzeugt einen Iterator.
1) Standardkonstruktor. Wertinitialisiert das zugrundeliegende Array von Iteratoren
current_ zu Base, als ob mittels std::array<ranges::iterator_t<Base>, N>().2) Konvertierung von /*iterator*/<false> nach /*iterator*/<true>. Verschiebt den zugrundeliegenden
current_-Member (Move Construction).Dieser Iterator besitzt auch zwei private Konstruktoren, die von ranges::adjacent_view::begin und ranges::adjacent_view::end verwendet werden. Diese Konstruktoren sind für Benutzer nicht zugänglich.
[bearbeiten] Parameter
| i | - | ein /*iterator*/<false> |
[bearbeiten] Beispiel
| Dieser Abschnitt ist unvollständig Grund: kein Beispiel |