basic_ios::copyfmt
Флажки копий от одного потока к другому.
basic_ios<Elem, Traits>& copyfmt(
const basic_ios<Elem, Traits>& _Right
);
Параметры
- _Right
Флажки потока, который нужно скопировать.
Возвращаемое значение
Объект this для потока, в который следует скопировать флажки.
Заметки
Отчеты функции-члена событие обратного вызова erase_event. Затем копируются из _Right в *this символ заполнения, указатель связи и сведения о форматировании. Перед изменением маску исключения, оно отчеты событие обратного вызова copyfmt_event. Если после создания копии готово, состоянию &исключения отлично от нуля, эффективно вызывает функцию очистить с аргументом rdstate. Возвращается значение *this.
Пример
// 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
Требования
Заголовок:<ios>
Пространство имен: std