共用方式為


basic_ios::copyfmt

從資料流的複本傳遞至另一個。

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

參數

  • _Right
    要複製的資料流旗標。

傳回值

您複製旗標之資料流的 this 物件。

備註

成員函式報告 erase_event 回呼事件。 它是從 _Right 然後複製到 *this 字元填滿、WITH TIES 指標和格式化資訊。 在修改例外狀況遮罩之前,就會報告 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;
}

Output

10
+10

需求

標題: <ios>

命名空間: std

請參閱

參考

basic_ios 類別

iostream 程式設計

iostreams 慣例