ios::move()函數

x的所有內部成員傳遞給* this,除了關聯的流緩衝區(rdbuf在調用後返回一個空指針)。

除非它不被綁定(tie總是返回一個空指針),並且其相關聯的流緩衝區保持不變(rdbuf返回與調用之前相同),x保留在未指定但有效的狀態。

派生類可以調用此函數來實現move語義。

聲明

下面是ios::move函數的聲明。

void move (ios&  x);
void move (ios&& x);

參數

  • x − 流對象的成員被移動到* this

返回值

  • none