advance

advance (반복자 전진)

std::advance()은 반복자를 지정한 거리만큼 전진시켜요. 반복자의 성능에 맞는 방법을 골라요.

출처: cppreference

본문

std::advance는 반복자 itn만큼 전진시켜요.

template< class InputIt, class Distance >
void advance( InputIt& it, Distance n );

랜덤 접근 반복자면 +=를, 그렇지 않으면 한 칸씩 이동해요.

더 알아보기 (Learn more)

cppreference