Namespaces
Variants

swap (std::mdspan)

From cppreference.net
friend constexpr void swap ( mdspan & x, mdspan & y ) noexcept ;
(C++23부터)

std::swap 알고리즘을 std::mdspan 에 대해 오버로드합니다. x 의 상태와 y 의 상태를 교환합니다. 다음 코드와 동일합니다:

std :: swap ( x. acc_ , y. acc_ ) ;
std :: swap ( x. map_ , y. map_ ) ;
std :: swap ( x. ptr_ , y. ptr_ ) ;

이 함수는 일반적인 비한정(unqualified) 또는 한정(qualified) 조회(lookup) 에는 보이지 않으며, 인수가 std::mdspan 의 관련 클래스일 때에만 인수 의존 조회(argument-dependent lookup) 를 통해서만 찾을 수 있습니다.

목차

매개변수

x, y - mdspan 객체들의 상태를 교환

반환값

(없음)

예제

참고 항목