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