Namespaces
Variants

operator==,<=>(ranges::zip_transform_view::iterator)

cppreference.net에서
 
 
Ranges 라이브러리
Range 어댑터
 
 
friend constexpr bool operator==( const /*iterator*/& x, const /*iterator*/& y )
    requires std::equality_comparable</*ziperator*/<Const>>;
(1) (C++23 이후)
friend constexpr auto operator<=>( const /*iterator*/& x, const /*iterator*/& y )
    requires ranges::random_access_range<Base> && 
             std::three_way_comparable</*ziperator*/<Const>>;
(2) (C++23 이후)

내부 반복자를 비교합니다. inner_을(를) 내부 반복자라고 합시다.

다음과 동일합니다:

1) return x.inner_ == y.inner_;
2) return x.inner_ <=> y.inner_;

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

<, <=, >, >=, != 연산자는 각각 와 로부터 operator<=>합성operator==됩니다.

매개변수

x, y - 비교할 반복자

반환값

비교 결과

참고 항목

(C++23)
sentinel을 zip_transform_view::begin 에서 반환된 iterator와 비교합니다
(함수)