Namespaces
Variants

std::experimental::ranges:: InputIterator

From cppreference.net
template < class I >

concept bool InputIterator =
Iterator < I > && Readable < I > &&
requires { typename ranges :: iterator_category_t < I > ; } &&

DerivedFrom < ranges :: iterator_category_t < I > , ranges :: input_iterator_tag > ;
(ranges TS)

Das InputIterator -Konzept ist eine Verfeinerung von Iterator , die die Anforderung hinzufügt, dass die referenzierten Werte gelesen werden können (über Readable ) und die Anforderung, dass der Iterator-Kategorie-Tag vorhanden sein muss.

Hinweise

Im Gegensatz zu den Anforderungen an Eingabe-Iteratoren im C++-Standard, InputIterator im Ranges TS erfordert nicht EqualityComparable .