名稱空間
變體
操作

std::basic_ios<CharT,Traits>::move

來自 cppreference.com
< cpp‎ | io‎ | basic_ios
 
 
 
 
protected:
void move( basic_ios& other );
(C++11 起)
protected:
void move( basic_ios&& other );
(C++11 起)

除了關聯的 rdbuf 外,將當前狀態替換為 other 的狀態。呼叫後 other 處於有效但未指定的狀態。呼叫此函式後,rdbuf() 返回空指標,other.rdbuf() 返回與呼叫前相同的值,並且 other.tie() 返回空指標。

此成員函式受保護:它由派生流類 std::basic_ostreamstd::basic_istream 的受保護移動建構函式呼叫,這些建構函式又由進一步派生的流類(例如 std::basic_ofstream)的公共移動建構函式呼叫,這些流類知道如何正確移動關聯的流緩衝區。

[編輯] 引數

其他 - 要從中傳輸狀態的 basic_ios 物件

[編輯] 返回值

(無)

[編輯] 參閱

(C++11)
與另一個 std::basic_ios 交換,除了 rdbuf
(protected member function) [編輯]