Namespaces
Variants

operator-(ranges::slide_view::sentinel)

cppreference.net에서 발췌
 
 
Ranges 라이브러리
Range 어댑터
 
 
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부터)

의 기본 iteratorx와 의 기본 sentinely 사이의 거리를 계산합니다.

last_ele_이 x의 기본 반복자를 나타내고 end_이 y의 기본 sentinel을 나타낸다고 가정합니다.

1) 다음과 동일: return x.last_ele_ - y.end_;.
2) 다음과 동일: return y.end_ - x.last_ele_;.

이 함수들은 일반적인 비한정 또는 한정 조회에는 보이지 않으며, 이 인수의 연관된 클래스인 경우에만 인수 종속 조회로 찾을 수 있습니다slide_view::sentinel.

매개변수

x - iterator
y - sentinel

반환값

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

예제