コンテナー クラス::swap
Note
このトピックは、C++ 標準ライブラリで使用されるコンテナーの例 (実際には機能しない) として、Microsoft C++ ドキュメントに含まれています。 詳細については、「C++ 標準ライブラリ コンテナー」を参照してください。
制御されたシーケンスとその引数を *this 入れ替えます。
構文
void swap(Container& right);
解説
場合 *this.get_allocator == right.get_allocatorは、一定の時間でスワップを行います。 それ以外の場合は、2 つの制御されたシーケンス内の要素の数に比例して、要素の割り当てとコンストラクター呼び出しが実行されます。