Compartir a través de


basic_ios::copyfmt

Indicadores de copias a partir de una secuencia a otro.

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

Parámetros

  • _Right
    Los marcadores de la secuencia cuyos que desea copiar.

Valor devuelto

El objeto de this para la secuencia en la que se copian los marcadores.

Comentarios

Los informes de la función miembro el evento de devolución de erase_event.A continuación copia de _Right en *this el carácter de relleno, el puntero de lazo, y la información de formato.Antes de modificar la máscara de la excepción, notifica el evento de devolución de copyfmt_event.Si, después de que se complete la copia, los &exceptions dexybta3wf(v=vs.110).md estados son distinto de cero, función desactive de las llamadas eficazmente con el rdstatede argumento.devuelve *this.

Ejemplo

// 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

Requisitos

encabezado: <IOS>

espacio de nombres: std

Vea también

Referencia

basic_ios Class

programación iostream

convenciones de iostreams