std::basic_spanbuf<CharT,Traits>:: operator=
From cppreference.net
<
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
オブジェクトを構築する
(公開メンバ関数) |
|
2つの
basic_spanbuf
オブジェクトを交換する
(公開メンバ関数) |