random_access_iterator

random_access_iterator (랜덤 접근 반복자 개념)

std::random_access_iterator는 상수 시간에 임의 위치로 점프할 수 있는 반복자의 개념이에요. C++20에서 추가됐어요.

출처: cppreference

본문

std::random_access_iterator+, -, [] 연산으로 임의 접근이 가능한 반복자를 나타내요.

template< class I >
concept random_access_iterator =
    std::bidirectional_iterator<I> && ...;

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

더 알아보기 (Learn more)

cppreference