C + + Konzepte: InputIterator
Aus cppreference.com
![]() |
This page has been machine-translated from the English version of the wiki using Google Translate.
The translation may contain errors and awkward wording. Hover over text to see the original version. You can help to fix errors and improve the translation. For instructions click here. |
Ein InputIterator
ist ein Iterator
, der Elemente des Containers, auf den er zeigt, lesen kann.
[Bearbeiten] 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; |