保护成员函数
<ios> <iostream>

std::ios::set_rdbuf

void set_rdbuf (streambuf* sb);
设置流缓冲区
sb 设置为与流关联的流缓冲区,而不改变控制状态标志 (rdstate).

sb 不能是空指针

派生类可以调用此函数来更改流缓冲区

参数

sb
指向 streambuf 对象的指针。
不能是空指针

返回值



数据竞争

修改流对象。
并发访问同一个流对象可能导致数据争用。

异常安全

基本保证:如果抛出异常,流处于有效状态。

另见