名前空間
変種
操作

std::basic_spanbuf<CharT,Traits>::operator=

From cppreference.com
< cpp‎ | io‎ | basic spanbuf
 
 
 
std::basic_spanbuf
公開メンバ関数
basic_spanbuf::operator=
(C++23)
Protected member functions
非メンバ関数
 
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` が基になるバッファを保持しているかどうかは実装定義です。
2) コピー代入演算子は削除されています。basic_spanbufCopyAssignable ではありません。

目次

[編集] パラメータ

rhs - 移動元となる別の basic_spanbuf

[編集] 戻り値

*this

[編集] 例外

実装定義の例外をスローする場合があります。

[編集]

[編集] 関連項目

basic_spanbufオブジェクトを構築します
(public member function) [編集]
2つのbasic_spanbufオブジェクトを交換します
(公開メンバ関数) [編集]
English 日本語 中文(简体) 中文(繁體)