# std::ranges::transform_view<V,F>::iterator<Const>::operator[]

< cpp‎ | ranges‎ | transform view‎ | iterator

constexpr decltype(auto) operator[]( difference_type n ) const requires ranges::random_access_range<Base>; |  | (C++20 起)

返回变换后的位于相对位置的元素。

等效于返回 std::invoke(*parent_->fun_, current_[n]) ，其中 `*parent_->fun_` 是存储于亲 `transform_view` 的变换函数，而 `current_` 是指向 `V` 中的底层迭代器。

### 参数

n | - | 相对于当前位置的位置。

### 返回值

变换后的元素

### 示例

| 本节未完成 原因：暂无示例