swap (std::mdspan)
|
(C++17)
|
||||
| Sequence | ||||
|
(C++11)
|
||||
|
(C++26)
|
||||
|
(C++26)
|
||||
|
(C++11)
|
||||
| Associative | ||||
| Unordered associative | ||||
|
(C++11)
|
||||
|
(C++11)
|
||||
|
(C++11)
|
||||
|
(C++11)
|
||||
| Adaptors | ||||
|
(C++23)
|
||||
|
(C++23)
|
||||
|
(C++23)
|
||||
|
(C++23)
|
||||
| Views | ||||
|
(C++20)
|
||||
|
(C++23)
|
||||
| Tables | ||||
| Iterator invalidation | ||||
| Member function table | ||||
| Non-member function table |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
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
객체들의 상태를 교환
|
반환값
(없음)
예제
|
이 섹션은 불완전합니다
이유: 예제 없음 |
참고 항목
| 이 섹션은 불완전합니다 |