protected member function
<ios> <iostream>

std::ios::swap

void swap (ios& x) noexcept;
交换内部数据
在调用前,交换 x*this 的所有内部成员,但关联的流缓冲区指针除外:rdbuf 在两次调用时都返回相同的值。

派生类可以调用此函数来实现自定义的swap 函数。

参数

x
同一类型的另一个流对象。

返回值



数据竞争

修改两个流对象(*thisx)。

异常安全

无异常保证:此成员函数从不抛出异常。

另见