Namespaces
Variants

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

출처: ko.cppreference.net
 
 
Ranges 라이브러리
Range 어댑터
 
 
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 - 현재 위치 기준 상대적 위치

반환값

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

예제