forward_iterator

forward_iterator (전방 반복자 개념)

std::forward_iterator는 여러 번 순회할 수 있는 전방 반복자의 개념이에요. C++20에서 추가됐어요.

출처: cppreference

본문

std::forward_iterator는 입력이면서 다중 패스가 가능한 반복자를 나타내요.

template< class I >
concept forward_iterator =
    std::input_iterator<I> && std::incrementable<I> && ...;

std::forward_list의 반복자가 이 개념을 만족해요.

더 알아보기 (Learn more)

cppreference