◐ Shell
clean mode source ↗

<div class="t-tr-text">Concepts C + +:<div class="t-tr-dropdown"><div><div><div class="t-tr-dropdown-arrow-border"></div><div class="t-tr-dropdown-arrow"></div><div class="t-tr-dropdown-h">Original:</div><div class="t-tr-dropdown-orig">C++ concepts:</div><div class="t-tr-dropdown-notes">The text has been machine-translated via [http://translate.google.com Google Translate].<br/> You can help to correct and verify the translation. Click [http://en.cppreference.com/w/Cppreference:MachineTranslations here] for instructions.</div></div></div></div></div> InputIterator

De cppreference.com

<metanoindex/>

Un InputIterator est un Iterator qui peut lire à partir de l'élément pointé à .

Original:

An InputIterator is an Iterator that can read from the pointed-to element.

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Exigences

En plus des exigences ci-dessus, pour un type de It être un InputIterator, les instances a et b de It doit:

Original:

In addition to the above requirements, for a type It to be an InputIterator, instances a and b of It must:

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

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;