protected member function
<istream> <iostream>

std::basic_istream::swap

void swap (basic_istream& x);
交換內部資料
交換 x*this 的所有內部成員,除了指向關聯的流緩衝區的指標:呼叫後 rdbuf 應該在兩個物件中返回相同的值。

在內部,該函式呼叫 basic_ios::swap,然後交換 gcount 的返回值。

派生類可以呼叫此函式來實現自定義的 swap 函式。

引數

x
另一個具有相同模板引數(charTtraits)的 basic_istream 物件。

返回值



資料競爭

修改兩個流物件(*thisx)。

異常安全

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

另見