受保护的成员函数
<istream> <iostream>

std::basic_istream::operator=

复制 (1)
basic_istream& operator= (const basic_istream&) = delete;
移动 (2)
basic_istream& operator= (basic_istream&& rhs);
移动赋值
交换 rhs*this 之间的所有内部成员,但指向关联的*流缓冲区*的指针除外:rdbuf 在调用之前应在两个对象中返回相同的值。

此行为与调用成员 basic_istream::swap 的行为相同。

派生类可以调用此函数来实现移动语义。

参数

rhs
另一个具有相同模板参数(charTtraits)的 basic_istream 对象。

返回值

*this

数据竞争

修改两个流对象(*thisrhs)。

异常安全

无异常保证:此成员函数从不抛出异常。

另见