operator==,<!=>(ranges::enumerate_view::iterator)
cppreference.net에서 가져옴
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를 비교합니다
(함수) |