Namespaces
Variants

std::basic_ios<CharT,Traits>:: move

From cppreference.net
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)