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