受保護的成員函式
<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)。

異常安全

無異常保證:此成員函式從不丟擲異常。

另見