void swap(list& x);
void swap(list& x) noexcept(allocator_traits<Allocator>::is_always_equal::value); // C++17
概要
他のlist
オブジェクトと値を入れ替える。
効果
*this
の内容をx
と交換する。
戻り値
なし
計算量
定数時間
例
出力
4
5
6
1
2
3
参照
- N4258 Cleaning-up noexcept in the Library, Rev 3
noexcept
追加の経緯となる提案文書