std::basic_spanbuf<CharT,Traits>::operator=
From cppreference.com
< cpp | io | basic spanbuf
| basic_spanbuf& operator=( basic_spanbuf&& rhs ); |
(1) | (C++23から) |
| basic_spanbuf& operator( const basic_spanbuf& ) = delete; |
(2) | (C++23から) |
1) 移動代入演算子。
auto tmp{std::move(rhs)}; this->swap(tmp); return *this; と同等です。移動代入後、`*this` は移動代入前の `rhs` が保持していた状態を保持します。移動代入後も `rhs` が基になるバッファを保持しているかどうかは実装定義です。目次 |
[編集] パラメータ
| rhs | - | 移動元となる別の basic_spanbuf |
[編集] 戻り値
*this
[編集] 例外
実装定義の例外をスローする場合があります。
[編集] 例
| このセクションは未完成です 理由: 例がありません |
[編集] 関連項目
basic_spanbufオブジェクトを構築します(public member function) | |
2つのbasic_spanbufオブジェクトを交換します(公開メンバ関数) |