コンテナー クラス::swap

Note

このトピックは、C++ 標準ライブラリで使用されるコンテナーの例 (実際には機能しない) として、Microsoft C++ ドキュメントに含まれています。 詳細については、「C++ 標準ライブラリ コンテナー」を参照してください。

制御されたシーケンスとその引数を *this 入れ替えます。

構文

void swap(Container& right);

解説

場合 *this.get_allocator == right.get_allocatorは、一定の時間でスワップを行います。 それ以外の場合は、2 つの制御されたシーケンス内の要素の数に比例して、要素の割り当てとコンストラクター呼び出しが実行されます。

関連項目

サンプル コンテナー クラス