public member function
<streambuf> <iostream>

std::basic_streambuf::operator=

basic_streambuf& operator= (const basic_streambuf& rhs);
流缓冲区赋值
rhs 的内部值复制到 *this。这包括内部指针区域设置对象

请注意,两个 basic_streambuf 对象将引用相同的内部缓冲区(而不是副本)。

这是为派生类提供的方便的保护成员。

参数

rhs
一个 basic_streambuf 对象,类型相同(具有相同的类模板参数charT特性 (traits)),其内部被复制。

返回值

*this

数据竞争

修改*流缓冲区*对象。
同时访问同一*流缓冲区*对象可能会导致数据竞争。

异常安全

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

另见