Namespaces
Variants

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

From cppreference.net
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 - 현재 위치 기준 상대적 위치

반환값

획득한 튜플과 유사한 요소.

예제