C++ ios 库 - set_rdbuf
描述
将 sb 设置为与流关联的流缓冲区,而不更改控制状态标志 (rdstate),并且 sb 不得为空指针。
派生类可以调用此函数来实现自定义交换函数。
声明
以下是 set_rdbuf 函数的声明。
void set_rdbuf (streambuf* sb);
参数
sb − 指向 streambuf 对象的指针(这不应是空指针)。
返回值
none
异常
Basic guarantee − 如果抛出异常,则流处于有效状态。
数据竞争
修改流对象。
对同一流对象的并发访问可能会导致数据竞争。