std::basic_ios<CharT,Traits>:: move
|
protected
:
void move ( basic_ios & other ) ; |
(depuis C++11) | |
|
protected
:
void move ( basic_ios && other ) ; |
(depuis C++11) | |
Remplace l'état actuel par celui de
other
, à l'exception du
rdbuf
associé.
other
se trouve dans un état valide mais non spécifié après l'appel. Après l'appel à cette fonction,
rdbuf()
renvoie un pointeur nul,
other.
rdbuf
(
)
renvoie la même valeur qu'avant l'appel, et
other.
tie
(
)
renvoie un pointeur nul.
Cette fonction membre est protégée : elle est appelée par les constructeurs de déplacement protégés des classes de flux dérivées std::basic_ostream et std::basic_istream , qui, à leur tour, sont appelés par les constructeurs de déplacement publics des classes de flux ultérieurement dérivées telles que std::basic_ofstream , qui savent comment déplacer correctement le tampon de flux associé.
Paramètres
| autre | - |
l'objet
basic_ios
à partir duquel transférer l'état
|
Valeur de retour
(aucun)
Voir aussi
|
(C++11)
|
échange avec un autre
std::basic_ios
sauf pour
rdbuf
(fonction membre protégée) |