std::basic_spanbuf<CharT,Traits>::operator=
Von cppreference.com
< 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 hält *this den Zustand, den rhs vor der Move-Zuweisung hatte. Ob rhs nach der Move-Zuweisung immer noch den zugrunde liegenden Puffer enthält, ist implementierungsabhängig.
Inhalt |
[bearbeiten] Parameter
| rhs | - | ein weiterer basic_spanbuf, von dem verschoben wird |
[bearbeiten] Rückgabewert
*this
[edit] Exceptions
Kann implementierungsdefinierte Ausnahmen auslösen.
[bearbeiten] Beispiel
| Dieser Abschnitt ist unvollständig Grund: kein Beispiel |
[bearbeiten] Siehe auch
erstellt ein basic_spanbuf-Objekt(public member function) | |
tauscht zwei basic_spanbuf-Objekte(öffentliche Memberfunktion) |