std::basic_ios::copyfmt

来自cppreference.com
< cpp‎ | io‎ | basic ios

basic_ios& copyfmt(const basic_ios& other);
复制的的格式化标志从流other。这是在下面的序列:
原文:
Copies the formatting flags from stream other. This is done in the following sequence:
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
1)
呼叫回调,注册register_callback()erase_event作为参数传递
原文:
Calls callbacks, registered by register_callback() passing erase_event as parameter
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
2)
复制的格式信息从other*this。内部数据数组也被复制。 rdstate()保持不变.
原文:
Copies the formatting information from other to *this. Internal data array is also copied. rdstate() is left unchanged.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
3)
呼叫回调,注册register_callback()copyfmt_event作为参数传递
原文:
Calls callbacks, registered by register_callback() passing copyfmt_event as parameter
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
4)
复制异常掩码从other*this.
原文:
Copies the exception mask from other to *this.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
设置流的错误标志state除了目前设置标志。从本质上要求clear(rdstate() | state)。可能会抛出一个异常.
原文:
Sets the stream error flags state in addition to currently set flags. Essentially calls clear(rdstate() | state). May throw an exception.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

[编辑] 参数

other -
另一个流作为源使用
原文:
another stream to use as source
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

[编辑] 返回值

*this

[编辑] 示例