ranges_distance

ranges_distance (범위 거리)

std::ranges::distance()은 두 반복자 사이의 거리를 돌려주는 범위 버전 함수예요. C++20에서 추가됐어요.

출처: cppreference

본문

std::ranges::distancefirst부터 last까지의 거리를 반환해요.

namespace std::ranges {
template< class I, class S >
constexpr std::iter_difference_t<I> distance( I first, S last );
}

랜덤 접근 반복자면 O(1)로 계산해요.

더 알아보기 (Learn more)

cppreference