Namespaces
Variants

std::experimental::ranges:: InputIterator

From cppreference.net
헤더 파일에 정의됨 <experimental/ranges/iterator>
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)

InputIterator 개념은 Iterator 를 세분화한 것으로, 참조된 값들이 읽을 수 있어야 한다는 요구사항( Readable 을 통해)과 반복자 범주 태그가 존재해야 한다는 요구사항을 추가합니다.

참고 사항

C++ 표준의 입력 반복자 요구 사항과 달리, InputIterator 는 Ranges TS에서 EqualityComparable 를 요구하지 않습니다.