std::ranges::transform_view<V,F>::iterator<Const>:operator[]
Von cppreference.com
< cpp | ranges | transform view | iterator
| 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 nach der Transformation zurück.
Gibt effektiv std::invoke(*parent_->fun_, current_[n]) zurück, wobei *parent_->fun_ die in der übergeordneten transform_view gespeicherte Transformationsfunktion ist und current_ der zugrunde liegende Iterator in V ist.
[bearbeiten] Parameter
| n | - | Position relativ zur aktuellen Position. |
[bearbeiten] Rückgabewert
das transformierte Element
[bearbeiten] Beispiel
| Dieser Abschnitt ist unvollständig Grund: kein Beispiel |