basic_ios::copyfmt
1 個のストリームから別の場所にコピーのフラグ。
basic_ios<Elem, Traits>& copyfmt(
const basic_ios<Elem, Traits>& _Right
);
パラメーター
- _Right
コピーするストリームのフラグ。
戻り値
フラグをコピーし、ストリームの this のオブジェクト。
解説
このメンバー関数は erase_event コールバック イベントを報告します。これは *this に _Right から塗りつぶし文字、タイのポインターと書式情報をコピーします。例外マスクを変更する前に、copyfmt_event コールバック イベントを報告します。コピーが完了すると、state &例外 が以外の場合、関数は、引数と 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;
}
出力
10
+10
必要条件
ヘッダー: <ios>
名前空間: std