共用方式為


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 &例外狀況。 為非零值 (Nonzero),則函式有效引數呼叫會 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 Class

iostream 程式設計

iostreams 慣例