Partager via


basic_ios::copyfmt

Indicateurs de copies d'un flux à un autre.

basic_ios<Elem, Traits>& copyfmt(
    const basic_ios<Elem, Traits>& _Right
);

Paramètres

  • _Right
    Les balises de flux dont vous souhaitez copier.

Valeur de retour

L'objet de this du flux de données auquel vous copiez les balises.

Notes

La fonction membre stocke l'événement de rappel erase_event.Il copie ensuite d' _Right dans *this le caractère de remplissage, le pointeur de liens, et les informations de mise en forme.Avant de modifier le masque d'exception, elle enregistre l'événement de rappel copyfmt_event.Si, une fois la copie terminée, state &exceptions est différent de zéro, la fonction appelle efficacement effacer avec l'argument rdstate.Elle retourne *this.

Exemple

// basic_ios_copyfmt.cpp
// compile with: /EHsc
#include <iostream>
#include <fstream>

int main( ) 
{
   using namespace std;
   ofstream x( "test.txt" );
   int i = 10;

   x << showpos;
   cout << i << endl;
   cout.copyfmt( x );
   cout << i << endl;
}

Sortie

10
+10

Configuration requise

en-tête : <ios>

l'espace de noms : DST

Voir aussi

Référence

basic_ios Class

programmation iostream

conventions d'iostreams