input_or_output_iterator

input_or_output_iterator (입출력 반복자 개념)

std::input_or_output_iterator는 입력이거나 출력인 반복자의 기본 개념이에요. C++20에서 추가됐어요.

출처: cppreference

본문

std::input_or_output_iterator는 모든 반복자의 공통 조건을 나타내요.

template< class I >
concept input_or_output_iterator =
    requires(I i) { *i; } && std::weakly_incrementable<I>;

역참조 가능하고 증가 가능한 타입이 충족해요.

더 알아보기 (Learn more)

cppreference