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::mdspan
重载
std::swap
算法。交换
x
与
y
的状态。等效于:
std
::
swap
(
x.
acc_
, y.
acc_
)
;
std
::
swap
(
x.
map_
, y.
map_
)
;
std
::
swap
(
x.
ptr_
, y.
ptr_
)
;
此函数对普通的
非限定查找
或
限定查找
不可见,仅当
std::mdspan
作为参数的关联类时,通过
实参依赖查找
才能找到该函数。
目录 |
参数
| x, y | - |
要交换状态的
mdspan
对象
|
返回值
(无)
示例
|
本节内容不完整
原因:缺少示例 |
参见
| 本节内容尚不完整 |