ranges_iter_swap

ranges_iter_swap (요소 교환)

std::ranges::iter_swap()은 두 반복자가 가리키는 요소를 교환하기 위한 커스터마이즈 포인트예요. C++20에서 추가됐어요.

출처: cppreference

본문

std::ranges::iter_swap는 두 위치의 값을 교환해요.

namespace std::ranges {
template< class I1, class I2 >
constexpr void iter_swap( I1 a, I2 b );
}

포인터 등 특별한 경우를 최적화해요.

더 알아보기 (Learn more)

cppreference