operator==(ranges::adjacent_view::iterator, ranges::adjacent_view::sentinel)
cppreference.net에서
template< bool OtherConst >
requires std::sentinel_for<ranges::sentinel_t<Base>,
ranges::iterator_t</*maybe-const*/<OtherConst, V>>>
friend constexpr bool operator==( const /*iterator*/<OtherConst>& x,
const /*sentinel*/& y );
|
(C++23부터) | |
x의 기본 반복자와 y의 기본 센티널을 비교합니다.
동등한 표현: return x.current_.back() == y.end_, 여기서 current_는 x의 반복자 기본 배열이고, end_은 y의 기본 센티널입니다.
이 함수는 일반적인 비한정 또는 한정 조회로는 볼 수 없으며, 인자 종속 조회를 통해서만 찾을 수 있습니다(단, adjacent_view::sentinel<Const>이(가) 인자의 연관 클래스인 경우).
!= 연산자는 합성되어 operator==로부터 생성됩니다.
매개변수
| x | - | iterator 비교 대상 |
| y | - | sentinel 비교 대상 |
반환값
true 를 반환하는 경우는 x 에 저장된 기본 반복자가 끝 반복자인 경우입니다.
예제
|
이 섹션은 불완전합니다
이유: 예제 없음 |