operator-(std::basic_const_iterator)
Von cppreference.com
< cpp | iterator | basic const iterator
| template< std::sized_sentinel_for<Iter> S > constexpr difference_type operator-( const S& s ) const; |
(1) | (seit C++23) |
| template< /*kein-const-iterator*/ S > requires std::sized_sentinel_for<S, Iter> |
(2) | (seit C++23) |
Gibt die Distanz zwischen basic_const_iterator und seinem Sentinel zurück.
S erfüllt das expositions-nur-Konzept /*kein-const-iterator*/ genau dann, wenn es keine Spezialisierung von basic_const_iterator ist.
[bearbeiten] Parameter
| i, s | - | Iterator und Sentinel, um die Differenz zu berechnen |
[bearbeiten] Rückgabewert
1) base() - s
2) s - i.base()
[bearbeiten] Beispiel
| Dieser Abschnitt ist unvollständig Grund: kein Beispiel |