Namespaces
Variants

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

From cppreference.net
protected :
void set_rdbuf ( std:: basic_streambuf < CharT,Traits > * sb ) ;
(自 C++11 起)

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

此成员函数受保护:它由派生流(如 std::basic_ofstream std::basic_istringstream )的移动构造函数调用,作为构造基类并移动流缓冲区后的最终步骤:只有最派生的流类知道如何正确移动流缓冲区,但 std::basic_ios 需要获知流的新位置,以便其公共成员函数能够访问该位置。

目录

参数

sb - 要关联的流缓冲区

返回值

(无)

异常

不抛出任何异常。

示例

参见

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