input_iterator

input_iterator (입력 반복자 개념)

std::input_iterator는 한 번만 순회하며 읽기 가능한 입력 반복자의 개념이에요. C++20에서 추가됐어요.

출처: cppreference

본문

std::input_iterator는 읽을 수 있고 전진 가능한 반복자를 나타내요.

template< class I >
concept input_iterator =
    std::input_or_output_iterator<I> &&
    std::indirectly_readable<I> && ...;

std::istream_iterator가 이 개념을 만족해요.

더 알아보기 (Learn more)

cppreference