operator-(ranges::slide_view::sentinel)
Von cppreference.com
< cpp | ranges | slide view | sentinel
| friend constexpr ranges::range_difference_t<V> operator-( const /*iterator*/<false>& x, const /*sentinel*/& y ) |
(1) | (seit C++23) |
| friend constexpr ranges::range_difference_t<V> operator-( const /*sentinel*/& y, const /*iterator*/<false>& x ) |
(2) | (seit C++23) |
Berechnet den Abstand zwischen dem zugrunde liegenden Iterator von x und dem zugrunde liegenden Sentinel von y.
Sei last_ele_ der zugrunde liegende Iterator von x und end_ das zugrunde liegende Sentinel von y.
1) Äquivalent zu: return x.last_ele_ - y.end_;.
2) Äquivalent zu: return y.end_ - x.last_ele_;.
Diese Funktionen sind für die normale unqualifizierte oder qualifizierte Suche nicht sichtbar und können nur durch Argument-abhängige Suche gefunden werden, wenn `slide_view::sentinel` eine zugehörige Klasse der Argumente ist.
[edit] Parameter
| x | - | Ein Iterator |
| y | - | Ein Sentinel |
[edit] Rückgabewert
Der Abstand zwischen dem Iterator und dem Sentinel.
[edit] Beispiel
| Dieser Abschnitt ist unvollständig Grund: kein Beispiel |