basic_ios::copyfmt

从一个流的标志复制到另一个。

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

参数

  • _Right
    要复制的流标志。

返回值

所复制标志的流的 this 对象。

备注

成员函数报告erase_event回调的事件。 它从 _Right 然后复制到 *this 填充字符、关系指针和格式设置信息。 在修改异常掩码之前,它会报告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 Class

iostream编程

(mfc)约定