protected member function
<ios> <iostream>

std::ios::move

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

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

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

引數

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

返回值



資料競爭

修改兩個流物件(*thisx)。
併發訪問任何這些流物件都可能導致資料爭用。

異常安全

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

另見