交换x和*this之间的所有内部成员,除了指向相关联的流缓冲区的指针:rdbuf将在调用之前在两个对象中返回相同的值。
x
*this
rdbuf
派生类可以调用此函数来实现自定义交换函数。
下面是ios::swap函数的声明。
ios::swap
void swap (ios& x) noexcept