Namespaces
Variants

std::ranges::adjacent_view<V,N>:: iterator <Const>:: iterator

From cppreference.net
Ranges library
Range adaptors
/*iterator*/ ( ) = default ;
(1) (C++23 이후)
constexpr /*iterator*/ ( /*iterator*/ < ! Const > i )

requires Const &&

ranges :: convertible_to < ranges:: iterator_t < V > , ranges:: iterator_t < Base >> ;
(2) (C++23 이후)

반복자를 구성합니다.

1) 기본 생성자. 값 초기화 는 반복자의 기반 배열을 current_ 에서 Base 로, 마치 std:: array < ranges:: iterator_t < Base > , N > ( ) 와 같이 수행합니다.
2) /*iterator*/ < false > 에서 /*iterator*/ < true > 로의 변환. 내부 current_ 멤버를 이동 생성합니다.

이 반복자는 또한 ranges::adjacent_view::begin ranges::adjacent_view::end 에 의해 사용되는 두 개의 비공개 생성자를 가지고 있습니다. 이러한 생성자들은 사용자가 접근할 수 없습니다.

매개변수

i - an /*iterator*/ < false >

예제