名前空間
変種
操作

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

From cppreference.com
 
 
Rangesライブラリ
Rangeアダプタ
 
 
constexpr decltype(auto) operator[]( difference_type n ) const
    requires ranges::random_access_range<Base>;
(C++23から)

指定された相対位置の要素を返します。

parent_ および inner_iterator のデータメンバーとすると、以下に相当します。

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

目次

[編集] パラメータ

n - 現在の位置からの相対位置

[編集] 戻り値

現在の位置からオフセット n の要素。

[編集]

[編集] 関連項目

(C++23)
要素にアクセスします
(public member function)
English 日本語 中文(简体) 中文(繁體)