std::basic_spanbuf<CharT,Traits>:: operator=
From cppreference.net
<
cpp
|
io
|
basic spanbuf
|
basic_spanbuf
&
operator
=
(
basic_spanbuf
&&
rhs
)
;
|
(1) | (depuis C++23) |
|
basic_spanbuf
&
operator
(
const
basic_spanbuf
&
)
=
delete
;
|
(2) | (depuis C++23) |
1)
Opérateur d'affectation par déplacement. Équivalent à
auto
tmp
{
std
::
move
(
rhs
)
}
;
this
-
>
swap
(
tmp
)
;
return
*
this
;
. Après l'affectation par déplacement,
*
this
contient l'état que
rhs
détenait avant l'affectation par déplacement. Il est défini par l'implémentation si
rhs
détient toujours le tampon sous-jacent après l'affectation par déplacement.
Table des matières |
Paramètres
| rhs | - |
un autre
basic_spanbuf
qui sera déplacé
|
Valeur de retour
* this
Exceptions
Peut lever des exceptions définies par l'implémentation.
Exemple
|
Cette section est incomplète
Raison : aucun exemple |
Voir aussi
construit un objet
basic_spanbuf
(fonction membre publique) |
|
échange deux objets
basic_spanbuf
(fonction membre publique) |