◐ Shell
clean mode source ↗

C + + Konzepte: InputIterator – cppreference.com

Aus cppreference.com

<metanoindex/>

Ein InputIterator ist ein Iterator, der Elemente des Containers, auf den er zeigt, lesen kann.

Anforderungen

Zusätzlich zu den oben genannten Anforderungen für einen Typ It müssen die Instanzen a und b von It folgenden weiteren Anforderungen genügen, damit It ein InputIterator ist:

Expression Return Equivalent expression Notes
a != b bool !(a == b)
*a value_type If a == b equivalent to *b
a->m (*a).m
++a It& After this, copies of a may be invalidated
a++ ++a
*a++ value_type value_type t = *a; ++a; return t;