std::basic_spanbuf<CharT,Traits>:: operator=
From cppreference.net
<
cpp
|
io
|
basic spanbuf
|
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.
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
|
Esta sección está incompleta
Razón: sin 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) |