Condividi tramite


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

Vedere anche

Riferimenti

Classe basic_ios

Programmazione di iostream

Convenzioni di iostream