std::basic_ios<CharT,Traits>::set_rdbuf

< cpp‎ | io‎ | basic ios
protected:
void set_rdbuf( std::basic_streambuf<CharT,Traits>* sb );

设置关联流缓冲为 sb 而不清除错误状态。

此成员函数受保护:它为导出流,如 std::basic_ofstreamstd::basic_istringstream 的移动构造函数所调用,作为构造基类和移动流缓冲后的最终步骤:只有最终导出流类知道如何正确移动流缓冲,但需要令 std::basic_ios 意识到流的新位置,使得其公开成员函数能访问它。

参数

sb - 要访问的流缓冲

返回值

(无)

异常

(无)

示例

参阅

管理相关的流缓冲区
(公开成员函数)