Namensräume
Varianten
Aktionen

operator-(std::move_iterator)

Von cppreference.com
 
 
Iterator-Bibliothek
Iterator-Konzepte
Iterator-Primitive
Algorithmus-Konzepte und Hilfsprogramme
Indirekte aufrufbare Konzepte
Gemeinsame Algorithmus-Anforderungen
(C++20)
(C++20)
(C++20)
Dienstprogramme
(C++20)
Iterator-Adapter
Bereichszugriff
(C++11)(C++14)
(C++14)(C++14)  
(C++11)(C++14)
(C++14)(C++14)  
(C++17)(C++20)
(C++17)
(C++17)
 
 
Definiert in Header <iterator>
template< class Iter1, class Iter2 >

auto operator-( const move_iterator<Iter1>& lhs,
                const move_iterator<Iter2>& rhs )

    -> decltype(lhs.base() - rhs.base());
(seit C++11)
(constexpr seit C++17)

Gibt den Abstand zwischen zwei Iterator-Adaptoren zurück.

Inhalt

[bearbeiten] Parameter

lhs, rhs - Iterator-Adaptoren, für die die Differenz berechnet werden soll

[bearbeiten] Rückgabewert

lhs.base() - rhs.base()

[bearbeiten] Beispiel

[bearbeiten] Siehe auch

bewegt den move_iterator vorwärts oder rückwärts
(öffentliche Memberfunktion) [edit]
(C++11)
bewegt den Iterator vorwärts
(Funktionstemplate) [edit]