operator+, operator-(std::basic_const_iterator)
Von cppreference.com
< cpp | iterator | basic const iterator
| friend constexpr basic_const_iterator operator+( const basic_const_iterator& i, difference_type n ) |
(1) | (seit C++23) |
| friend constexpr basic_const_iterator operator+( difference_type n, const basic_const_iterator& i ) |
(2) | (seit C++23) |
| friend constexpr basic_const_iterator operator-( const basic_const_iterator& i, difference_type n ) |
(3) | (seit C++23) |
Gibt den Iterator i zurück, inkrementiert oder dekrementiert um n.
1,2) Gibt einen Iterator zurück, der um n Positionen vorgerückt ist.
3) Gibt einen Iterator zurück, der um -n Positionen vorgerückt ist.
Diese Funktionen sind für gewöhnliches unqualifiziertes oder qualifiziertes Lookup nicht sichtbar und können nur durch argumentabhängiges Lookup gefunden werden, wenn std::basic_const_iterator<Iter> eine zugeordnete Klasse der Argumente ist.
[bearbeiten] Rückgabewert
1,2) basic_const_iterator(i.base() + n)
3) basic_const_iterator(i.base() - n)
[bearbeiten] Beispiel
| Dieser Abschnitt ist unvollständig Grund: kein Beispiel |