std::ranges::adjacent_transform_view<V,F,N>::iterator<Const>:operator[]
Von cppreference.com
< cpp | ranges | adjacent transform view | iterator
| constexpr decltype(auto) operator[]( difference_type n ) const requires ranges::random_access_range<Base>; |
(seit C++23) | |
Gibt ein Element an einer angegebenen relativen Position zurück.
Seien parent_ und inner_ die Datenmember des Iterators. Äquivalent zu
return apply([&](const auto&... iters) -> decltype(auto) { return invoke(*parent_->fun_, iters[n]...); }, inner_.current_);
Inhalt |
[bearbeiten] Parameter
| n | - | Position relativ zur aktuellen Position |
[bearbeiten] Rückgabewert
Das Element mit der Verschiebung n relativ zur aktuellen Position.
[bearbeiten] Beispiel
| Dieser Abschnitt ist unvollständig Grund: kein Beispiel |
[bearbeiten] Siehe auch
| (C++23) |
greift auf das Element zu (öffentliche Memberfunktion) |