std::basic_ispanstream<CharT,Traits>:: operator=
|
basic_ispanstream
&
operator
=
(
basic_ispanstream
&&
other
)
;
|
(1) | (seit C++23) |
|
basic_ispanstream
&
operator
=
(
const
basic_ispanstream
&
)
=
delete
;
|
(2) | (seit C++23) |
basic_ispanstream
ist nicht kopierzuweisbar.
Beachten Sie, dass der Move-Zuweisungsoperator der Basisklasse alle Stream-Zustandsvariablen (außer
rdbuf()
) zwischen
*
this
und
other
austauscht.
Es ist implementierungsdefiniert, ob der in std::basic_spanbuf eingepackte other nach der Move-Zuweisung weiterhin einen zugrundeliegenden Puffer hält.
Inhaltsverzeichnis |
Parameter
| other | - | ein anderer Stream, von dem verschoben wird |
Rückgabewert
* this
Exceptions
Kann implementierungsdefinierte Ausnahmen auslösen.
Beispiel
|
Dieser Abschnitt ist unvollständig
Grund: Kein Beispiel |
Siehe auch
weist ein
basic_spanbuf
-Objekt zu
(öffentliche Elementfunktion von
std::basic_spanbuf<CharT,Traits>
)
|
|
|
(C++11)
|
verschiebt Zuweisung von einem anderen
basic_istream
(geschützte Elementfunktion) |