std::basic_ios::swap

来自cppreference.com
< cpp‎ | io‎ | basic ios

protected:
void swap( basic_ios& other );
(C++11 起)
交流*thisother状态,除了关联rdbuf对象。 rdbuf()other.rdbuf()返回相同的值,在调用之前.
原文:
Exchanges the states of *this and other, except for the associated rdbuf objects. rdbuf() and other.rdbuf() returns the same values as before the call.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
该交换功能的保护:它被称为交换成员的派生的流类如std::basic_ofstreamstd::basic_istringstream,知道如何正确地交换相关的streambuffers功能.
原文:
This swap function is protected: it is called by the swap member functions of the derived stream classes such as std::basic_ofstream or std::basic_istringstream, which know how to correctly swap the associated streambuffers.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

目录

[编辑] 参数

other -
basic_ios对象交换的状态
原文:
the basic_ios object to exchange the state with
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

[编辑] 返回值

(无)
原文:
(none)
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

[编辑] 例外

noexcept 规定:  
noexcept
  

[编辑] 另请参阅

从另一个不是rdbufstd::basic_ios中移动内容
(受保护成员函数) [编辑]