std::basic_spanbuf<CharT,Traits>:: operator=
From cppreference.net
<
cpp
|
io
|
basic spanbuf
|
basic_spanbuf
&
operator
=
(
basic_spanbuf
&&
rhs
)
;
|
(1) | (seit C++23) |
|
basic_spanbuf
&
operator
(
const
basic_spanbuf
&
)
=
delete
;
|
(2) | (seit C++23) |
1)
Move-Zuweisungsoperator. Entspricht
auto
tmp
{
std
::
move
(
rhs
)
}
;
this
-
>
swap
(
tmp
)
;
return
*
this
;
. Nach der Move-Zuweisung enthält
*
this
den Zustand, den
rhs
vor der Move-Zuweisung hatte. Es ist implementierungsdefiniert, ob
rhs
nach der Move-Zuweisung weiterhin den zugrundeliegenden Puffer enthält.
Inhaltsverzeichnis |
Parameter
| rhs | - |
ein weiterer
basic_spanbuf
, von dem verschoben wird
|
Rückgabewert
* this
Exceptions
Kann implementierungsdefinierte Ausnahmen auslösen.
Beispiel
|
Dieser Abschnitt ist unvollständig
Grund: Kein Beispiel |
Siehe auch
konstruiert ein
basic_spanbuf
Objekt
(öffentliche Elementfunktion) |
|
tauscht zwei
basic_spanbuf
Objekte
(öffentliche Elementfunktion) |