operator-(ranges::slide_view::sentinel)
Depuis fr.cppreference.net
friend constexpr ranges::range_difference_t<V>
operator-( const /*iterator*/<false>& x, const /*sentinel*/& y )
requires std::sized_sentinel_for<ranges::sentinel_t<V>,
ranges::iterator_t<V>>;
|
(1) | (depuis C++23) |
friend constexpr ranges::range_difference_t<V>
operator-( const /*sentinel*/& y, const /*iterator*/<false>& x )
requires std::sized_sentinel_for<ranges::sentinel_t<V>,
ranges::iterator_t<V>>;
|
(2) | (depuis C++23) |
Calcule la distance entre l'itérateur sous-jacent de x et la sentinelle sous-jacente de y.
Soit last_ele_ l'itérateur sous-jacent de x et end_ la sentinelle sous-jacente de y.
1) Équivalent à :
return x.last_ele_ - y.end_;.2) Équivalent à :
return y.end_ - x.last_ele_;.Ces fonctions ne sont pas visibles par la recherche non qualifiée ou la recherche qualifiée ordinaires, et ne peuvent être trouvées que par la recherche dépendante des arguments lorsque slide_view::sentinel est une classe associée aux arguments.
Paramètres
| x | - | un iterator |
| y | - | une sentinel |
Valeur de retour
La distance entre l'itérateur et le sentinelle.
Exemple
|
Cette section est incomplète
Raison : aucun exemple |