protected member function
<ios> <iostream>

std::basic_ios::move

void move (basic_ios&  x);void move (basic_ios&& x);
移動內部成員
x 的所有內部成員轉移到 *this,但關聯的流緩衝區(呼叫後 rdbuf 返回空指標)除外。

x 處於一個未指定但有效狀態,除了它不是繫結的tie 總是返回空指標),並且其關聯的流緩衝區保持不變(rdbuf 返回與呼叫前相同的值)。

派生類可以呼叫此函式來實現移動語義

引數

x
將成員移動到 *this 的流物件。

返回值



資料競爭

修改兩個流物件(*thisx)。
同時訪問任何這些流物件可能導致資料競爭。

異常安全

基本保證:如果丟擲異常,兩個流都處於有效狀態。

另見