Namespaces
Variants

operator- (ranges::slide_view:: sentinel )

From cppreference.net
Ranges library
Range adaptors
friend constexpr ranges:: range_difference_t < V >

operator - ( const /*iterator*/ < false > & x, const /*sentinel*/ & y )
requires std:: sized_sentinel_for < ranges:: sentinel_t < V > ,

ranges:: iterator_t < V >> ;
(1) (C++23부터)
friend constexpr ranges:: range_difference_t < V >

operator - ( const /*sentinel*/ & y, const /*iterator*/ < false > & x )
requires std:: sized_sentinel_for < ranges:: sentinel_t < V > ,

ranges:: iterator_t < V >> ;
(2) (C++23부터)

x 의 기반 iterator y 의 기반 sentinel 사이의 거리를 계산합니다.

last_ele_ x 의 기반 반복자로, end_ y 의 기반 센티널로 표기합니다.

1) 동등한 표현: return x. last_ele_ - y. end_ ; .
2) 동등한 표현: return y. end_ - x. last_ele_ ; .

이 함수들은 일반적인 unqualified lookup 또는 qualified lookup 으로는 보이지 않으며, argument-dependent lookup 에 의해서만 찾을 수 있습니다. 이는 slide_view:: sentinel 가 인자들의 연관 클래스인 경우에만 가능합니다.

매개변수

x - iterator
y - sentinel

반환값

반복자와 센티널 간의 거리.

예제