operator-(ranges::adjacent_transform_view::sentinel)
Von de.cppreference.net
template< bool OtherConst >
requires std::sized_sentinel_for</*inner-sentinel*/<Const>,
/*inner-iterator*/<OtherConst>>
friend constexpr
ranges::range_difference_t</*maybe-const*/<OtherConst, InnerView>>
operator-( const /*iterator*/<OtherConst>& x, const /*sentinel*/& y );
|
(1) | (seit C++23) |
template< bool OtherConst >
requires std::sized_sentinel_for</*inner-sentinel*/<Const>,
/*inner-iterator*/<OtherConst>>
friend constexpr
ranges::range_difference_t</*maybe-const*/<OtherConst, InnerView>>
operator-( const /*sentinel*/& y, const /*iterator*/<OtherConst>& x );
|
(2) | (seit C++23) |
Berechnet den Abstand zwischen dem iterator x und dem sentinel y.
Diese Funktions templates sind bei gewöhnlicher unqualifizierter oder qualifizierter Namenssuche nicht sichtbar und können nur durch argumentabhängige Namenssuche gefunden werden, wenn adjacent_transform_view::sentinel eine assoziierte Klasse der Argumente ist.
Parameter
| x | - | der Iterator |
| y | - | der Sentinel |
Rückgabewert
Der Abstand zwischen Iterator und Sentinel.
Beispiel
|
Dieser Abschnitt ist unvollständig
Grund: Kein Beispiel |