命名空间
变体
操作

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

来自 cppreference.com
< cpp‎ | io‎ | basic ios
 
 
 
 
protected:
void set_rdbuf( std::basic_streambuf<CharT,Traits>* sb );
(自 C++11 起)

将关联的流缓冲区设置为 sb,但不清除错误状态。

此成员函数是受保护的:它由派生流(如 std::basic_ofstreamstd::basic_istringstream)的移动构造函数调用,作为构造基类和移动流缓冲区之后的最后一步:只有最派生流类知道如何正确地移动流缓冲区,但 std::basic_ios 需要知道流的新位置,以便其公共成员函数可以访问它。

内容

[编辑] 参数

sb - 要关联的流缓冲区

[编辑] 返回值

(无)

[编辑] 异常

不抛出任何异常。

[编辑] 示例

[编辑] 另请参阅

管理关联的流缓冲区
(公共成员函数) [编辑]