Namespaces
Variants

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

Von de.cppreference.net
 
 
Ranges-Bibliothek
Range-Adaptoren
 
 
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 Datenmember des iterator. Entspricht:

return apply([&](const auto&... iters) -> decltype(auto)
             {
                return invoke(*parent_->fun_, iters[n]...);
             },
             inner_.current_);

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)