命名空间
变体
操作

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 起)

other 的状态替换当前状态,但关联的 rdbuf 除外。调用后,other 处于有效但未指定的狀態。调用此函数后,rdbuf() 返回一个空指针,other.rdbuf() 返回与调用之前相同的值,以及 other.tie() 返回一个空指针。

此成员函数是受保护的:它由派生流类的受保护的移动构造函数调用,std::basic_ostreamstd::basic_istream,反过来,这些函数由进一步派生流类的公共移动构造函数调用,例如 std::basic_ofstream,这些函数知道如何正确移动关联的流缓冲区。

[编辑] 参数

other - 要从中传输状态的 basic_ios 对象

[编辑] 返回值

(无)

[编辑] 另请参阅

(C++11)
与另一个 std::basic_ios 交换,除了 rdbuf
(受保护的成员函数) [编辑]