命名空间
变体
操作

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

来自 cppreference.cn
< 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 - 要关联的流缓冲区

[编辑] 返回值

(无)

[编辑] 异常

不抛出任何异常。

[编辑] 示例

[编辑] 参阅

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