basic_ios::copyfmt
Flag di copie da un flusso a un altro.
basic_ios<Elem, Traits>& copyfmt(
const basic_ios<Elem, Traits>& _Right
);
Parametri
- _Right
Flag che il flusso di cui si desidera copiare.
Valore restituito
L'oggetto di questo per il flusso a cui si desidera copiare i flag.
Note
La funzione membro segnala l'evento callback erase_event. Scegliere copia da _Right in *this il carattere di spaziatura interna, il puntatore di occuparsi e informazioni di formattazione. Prima di tampering maschera di eccezione, viene segnalato l'evento callback copyfmt_event. Se, dopo la copia è completa, state &eccezioni è diverso da zero, la funzione effettivamente chiama cancella con l'argomento rdstate. Restituisce *this.
Esempio
// 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;
}
Output
10
+10
Requisiti
IOS <diIntestazione: >
Spazio dei nomi: std