std::basic_ios<CharT,Traits>::swap

< cpp‎ | io‎ | basic ios
protected:
void swap( basic_ios& other ) noexcept;
(C++11 起)

交换 *thisother 的状态,除了关联的 rdbuf 对象。 rdbuf()other.rdbuf() 返回与调用前相同的值。

此 swap 函数受保护:它为导出的流类,如 std::basic_ofstreamstd::basic_istringstream 的成员函数所调用,它们知道如何正确地交换关联的流缓冲。

参数

other - 要与之交换状态的 basic_ios 对象

返回值

(无)

参阅

(C++11)
从另一 std::basic_ios 移动,除了 rdbuf
(受保护成员函数)