名前空間
変種
操作

swap(std::mdspan)

From cppreference.com
< cpp‎ | container‎ | mdspan
 
 
 
 
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_);

この関数は、通常の 非修飾 または 修飾 ルックアップからは見えず、std::mdspan が引数に関連付けられたクラスである場合にのみ、引数依存名前探索 (ADL) によって見つけることができます。

目次

[編集] パラメータ

x, y - mdspan オブジェクト。その状態を交換します。

[編集] 戻り値

(なし)

[編集]

[編集] 関連項目

English 日本語 中文(简体) 中文(繁體)