Cpp-standard-library-cpp-ios-swap
提供:Dev Guides
C ++ IOSライブラリ-スワップ
説明
関連するストリームバッファへのポインタを除き、xと* thisの間ですべての内部メンバーを交換します。rdbufは、呼び出し前と同じように両方のオブジェクトで返されます。
派生クラスはこの関数を呼び出して、カスタムスワップ関数を実装できます。
宣言
- 以下は、ios
- swap関数の宣言です。
void swap (ios& x) noexcept;
パラメーター
*x* -同じタイプの別のストリームオブジェクト。
戻り値
none
例外
スロー不可の保証-このメンバー関数は例外をスローしません。
データの競合
両方のストリームオブジェクトを変更します(* thisおよびx)。