Namespaces
Variants

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

From cppreference.net
Ranges library
Range adaptors
constexpr decltype ( auto ) operator [ ] ( difference_type n ) const
requires ranges:: random_access_range < Base > ;
(C++20부터)

지정된 상대 위치에 있는 요소를 변환 후 반환합니다.

효과적으로 std:: invoke ( * parent_ - > fun_, current_ [ n ] ) 를 반환합니다. 여기서 * parent_ - > fun_ 는 상위 transform_view 에 저장된 변환 함수이며, current_ V 에 대한 기반 반복자입니다.

매개변수

n - 현재 위치 기준 상대적 위치.

반환값

변환된 요소

예제