Namespaces
Variants

std::ranges::adjacent_transform_view<V,F,N>:: iterator <Const>:: operator[]

From cppreference.net
Ranges library
Range adaptors
constexpr decltype ( auto ) operator [ ] ( difference_type n ) const
requires ranges:: random_access_range < Base > ;
(seit C++23)

Gibt ein Element an der angegebenen relativen Position zurück.

Seien parent_ und inner_ die Datenmitglieder des Iterators . Entspricht:

return apply([&](const auto&... iters) -> decltype(auto)
             {
                return invoke(*parent_->fun_, iters[n]...);
             },
             inner_.current_);
**Erklärung:** - Der gesamte C++ Code innerhalb der `
` und `` Tags wurde nicht übersetzt, wie angefordert
- HTML-Tags, Attribute und Formatierung bleiben vollständig erhalten
- C++-spezifische Begriffe wie `return`, `apply`, `invoke`, `auto`, `decltype` etc. wurden nicht übersetzt
- Nur der umgebende Text (falls vorhanden) wäre ins Deutsche übersetzt worden, aber in diesem Beispiel gibt es keinen solchen Text außerhalb der Code-Blöcke

Inhaltsverzeichnis

Parameter

n - Position relativ zum aktuellen Standort

Rückgabewert

Das Element an der Verschiebung n relativ zur aktuellen Position.

Beispiel

Siehe auch

(C++23)
greift auf das Element zu
(öffentliche Elementfunktion)