operator-(ranges::enumerate_view::sentinel)
cppreference.net에서
template< bool OtherConst >
requires std::sized_sentinel_for<
ranges::sentinel_t<Base>,
ranges::iterator_t</*maybe-const*/<OtherConst, V>>>
friend constexpr ranges::range_difference_t</*maybe-const*/<OtherConst, V>>
operator-( const /*iterator*/<OtherConst>& x, const /*sentinel*/& y );
|
(1) | (C++23부터) |
template< bool OtherConst >
requires std::sized_sentinel_for<
ranges::sentinel_t<Base>,
ranges::iterator_t</*maybe-const*/<OtherConst, V>>>
friend constexpr ranges::range_difference_t</*maybe-const*/<OtherConst, V>>
operator-( const /*sentinel*/& y, const /*iterator*/<OtherConst>& x );
|
(2) | (C++23부터) |
의 기본 반복자의 x와 의 기본 센티넬의 y 사이의 거리를 계산합니다.
이 함수 템플릿들은 일반적인 비한정 또는 한정 조회에서 보이지 않으며, 인수 종속 조회를 통해서만 찾을 수 있습니다. 단, enumerate_view::sentinel이(가) 인수의 연관 클래스인 경우에만 가능합니다.
매개변수
| x | - | iterator |
| y | - | sentinel |
반환값
1)
x.
base
(
)
-
y.
base
(
)
2)
y.
base
(
)
-
x.
base
(
)
예제
|
이 섹션은 불완전합니다
이유: 예제 없음 |