次の方法で共有


swap (<utility>)

pair Structure の2種類のオブジェクトの要素を交換します。

template<class Type1, class Type2>
void swap(pair<Type1, Type2>&_Left,
pair<Type1, Type2>&_Right);

パラメーター

パラメーター

説明

_Left

pair 型のオブジェクト。

_Right

pair 型のオブジェクト。

解説

swap の1種類の利点は、格納されているオブジェクトの型がコンパイラによって自動的に決定され、明示的に指定する必要がないことです。必要以上に詳細で、コンパイル エラーが発生する可能性がある複雑なrvalue参照問題を追加するため swap を使用すると swap<int, int>(1, 2) などの明示的なテンプレート引数を使用しないでください。

必要条件

ヘッダー : <utility>

名前空間: std

参照

関連項目

<utility>