命名空间
变体
操作

std::ranges::zip_view<Views...>::iterator<Const>::operator[]

来自 cppreference.com
< cpp‎ | ranges‎ | zip view‎ | iterator
 
 
范围库
范围适配器
 
 
constexpr auto operator[]( difference_type n ) const
    requires /*all-random-access*/<Const, Views...>;
(自 C++23)

获取一个std::tuple,其中包含相对于当前位置给定偏移量处的底层指向元素。

等同于

return /*tuple-transform*/([&]<class I>(I& i) -> decltype(auto) {
           return i[iter_difference_t<I>(n)];
       }, current_);

[编辑] 参数

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

[编辑] 返回值

获得的元组类元素。

[编辑] 示例