std::basic_ios<CharT,Traits>::swap
来自cppreference.com
输入/输出库
std::basic_ios
| 成员函数 | ||||
| 状态函数 | ||||
| 格式化 | ||||
| 杂项 | ||||
| 受保护成员函数 | ||||
|
(C++11)
|
||||
|
basic_ios::swap
(C++11)
|
||||
|
(C++11)
|
|
protected:
void swap( basic_ios& other ) noexcept; |
(C++11 起) | |
交换 *this 与
other 的状态,除了关联的 rdbuf 对象。 rdbuf() 和
other.rdbuf() 返回与调用前相同的值。
此 swap 函数受保护:它为派生流类,如 std::basic_ofstream 或 std::basic_istringstream 的成员函数所调用,它们知道如何正确地交换关联的流缓冲。
参数
| other | - | 要与之交换状态的 basic_ios 对象
|
返回值
(无)
参阅
|
(C++11)
|
从另一 std::basic_ios
移动,除了 rdbuf (受保护成员函数) |