名稱空間
變體
操作

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

來自 cppreference.com
< cpp‎ | ranges‎ | zip view‎ | iterator
 
 
範圍庫 (Ranges library)
範圍介面卡 (Range adaptors)
 
 
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 - 相對於當前位置的偏移量

[編輯] 返回值

獲取到的類似元組的元素。

[編輯] 示例