std::basic_ios::tie

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

std::basic_ostream<CharT,Traits>* tie() const;
(1)
std::basic_ostream<CharT,Traits>* tie( std::basic_ostream<CharT,Traits>* str );
(2)
管理绑流。甲并列的流是一个输出流是同步的序列控制的流缓存器(rdbuf()),即,flush()被称为上的并列流之前的任何输入/输出操作*this.
原文:
Manages the tied stream. A tied stream is a output stream which is synchronized with the sequence controlled by the stream buffer (rdbuf()), that is, flush() is called on the tied stream before any input/output operation on *this.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
1)
返回绑流。如果是没有绑流,NULL返回.
原文:
Returns the current tied stream. If there is no tied stream, NULL is returned.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
2)
集当前绑流的str。返回绑流之前的操作。如果是没有绑流,NULL返回.
原文:
Sets the current tied stream to str. Returns the tied stream before the operation. If there is no tied stream, NULL is returned.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

目录

[编辑] 参数

str -
一个输出流集的绑流
原文:
an output stream to set as the tied stream
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

[编辑] 返回值

在被栓的流,或NULL如果有没有并列流.
原文:
The tied stream, or NULL if there was no tied stream.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

[编辑] 例外

(无)
原文:
(none)
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

[编辑] 注释

默认情况下,标准流cincerrclog都与cout。同样,其广泛的wcinwcerrwclog是绑到wcout.
原文:
By default, the standard streams cin, cerr and clog are tied to cout. Similarly, their wide counterparts wcin, wcerr and wclog are tied to wcout.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

[编辑] 示例