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) (desde C++23)
basic_spanbuf & operator ( const basic_spanbuf & ) = delete ;
(2) (desde C++23)
1) Operador de asignación de movimiento. Equivalente a auto tmp { std :: move ( rhs ) } ; this - > swap ( tmp ) ; return * this ; . Después de la asignación de movimiento, * this contiene el estado que rhs contenía antes de la asignación de movimiento. Está definido por la implementación si rhs todavía contiene el buffer subyacente después de la asignación de movimiento.
2) El operador de asignación de copia está eliminado; basic_spanbuf no es CopyAssignable .

Contenidos

Parámetros

rhs - otro basic_spanbuf del cual se moverá

Valor de retorno

* this

Excepciones

Puede lanzar excepciones definidas por la implementación.

Ejemplo

Véase también

construye un objeto basic_spanbuf
(función miembro pública)
intercambia dos objetos basic_spanbuf
(función miembro pública)