basic_ios::copyfmt
Sinalizadores de cópias de um fluxo para outro.
basic_ios<Elem, Traits>& copyfmt(
const basic_ios<Elem, Traits>& _Right
);
Parâmetros
- _Right
Os sinalizadores de fluxo cujos você deseja copiar.
Valor de retorno
O objeto de this para o fluxo para o qual você estiver copiando os sinalizadores.
Comentários
A função de membro informa o evento de retorno de chamada erase_event. Copia de _Right em *this o caractere de preenchimento, o ponteiro de associação, e as informações de formatação. Antes de modificar a máscara de exceção, informará o evento de retorno de chamada copyfmt_event. Se, depois que a cópia está completo, state &exceções for diferente de zero, a função chama espaço livre efetivamente com o argumento rdstate. Retorna *this.
Exemplo
// 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;
}
Saída
10
+10
Requisitos
ios <deCabeçalho: >
Namespace: std