std::basic_ios<CharT,Traits>::swap
protected: void swap( basic_ios& other ) noexcept; | (since C++11) |
Обменивает состояния *this и other, за исключением связанных rdbuf объектов. rdbuf() и other.rdbuf() возвращают те же значения, что и до вызова.
Эта функция swap защищена: она вызывается функциями swap производных классов потоков, такими как std::basic_ofstream или std::basic_istringstream, которые знают, как правильно обменять связанные потоковые буферы.
Параметры
| other | - | объект basic_ios для обмена состоянием |
Возвращаемое значение
(ничего)
См. также
|
(C++11) | перемещает из другого std::basic_ios за исключением rdbuf (защищенная функция-член) |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/io/basic_ios/swap