Namespaces
Variants

std::ranges::transform_view<V,F>:: 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++20)

Gibt das Element an der angegebenen relativen Position zurück, nach der Transformation.

Gibt effektiv std:: invoke ( * parent_ - > fun_, current_ [ n ] ) zurück, wobei * parent_ - > fun_ die im übergeordneten transform_view gespeicherte Transformationsfunktion ist und current_ der zugrundeliegende Iterator in V darstellt.

Parameter

n - Position relativ zum aktuellen Standort.

Rückgabewert

das transformierte Element

Beispiel