次の方法で共有


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

参照

関連項目

basic_ios Class

入出力ストリームのプログラミング

入出力ストリームの規則