Namespaces
Variants

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

From cppreference.net
std::basic_spanbuf
Public member functions
basic_spanbuf::operator=
(C++23)
Protected member functions
Non-member functions
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.
2) Der Kopierzuweisungsoperator ist gelöscht; basic_spanbuf ist nicht CopyAssignable .

Inhaltsverzeichnis

Parameter

rhs - ein weiterer basic_spanbuf , von dem verschoben wird

Rückgabewert

* this

Exceptions

Kann implementierungsdefinierte Ausnahmen auslösen.

Beispiel

Siehe auch

konstruiert ein basic_spanbuf Objekt
(öffentliche Elementfunktion)
tauscht zwei basic_spanbuf Objekte
(öffentliche Elementfunktion)