將x
的所有內部成員傳遞給* this
,除了關聯的流緩衝區(rdbuf在調用後返回一個空指針)。
除非它不被綁定(tie
總是返回一個空指針),並且其相關聯的流緩衝區保持不變(rdbuf
返回與調用之前相同),x
保留在未指定但有效的狀態。
派生類可以調用此函數來實現move語義。
聲明
下麵是ios::move
函數的聲明。
void move (ios& x);
void move (ios&& x);
參數
x
− 流對象的成員被移動到* this
。
返回值
- none
上一篇:
ios::init()函數
下一篇:
ios::swap()函數