Namespaces
Variants

operator==,<!=>(ranges::enumerate_view::iterator)

cppreference.net에서 가져옴
 
 
Ranges 라이브러리
Range 어댑터
 
 
friend constexpr bool
    operator==( const /*iterator*/& x, const /*iterator*/& y ) noexcept;
(1) (C++23부터)
friend constexpr std::strong_ordering
    operator<=>( const /*iterator*/& x, const /*iterator*/& y ) noexcept;
(2) (C++23부터)

내부 반복자들을 비교합니다. pos_를 내부 인덱스라고 합시다.

1) return x.pos_ == y.pos_;과 동일합니다.
2) return x.pos_ <=> y.pos_;과 동일합니다.

이 함수들은 일반적인 비한정 또는 한정 조회로는 볼 수 없으며, 인자 종속 조회를 통해 std::ranges::enumerate_view::iterator<Const>이 인자의 연관 클래스인 경우에만 찾을 수 있습니다.

<, <=, >, >=, 및 != 연산자는 각각 과 로부터 operator<=>operator==

매개변수

x, y - 비교할 반복자

반환값

비교 결과.

참고 항목

(C++23)
sentinel과 enumerate_view::begin 에서 반환된 iterator를 비교합니다
(함수)