Spec-Zone.ru › C++

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

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, с которым обменивается состояние

См. также

move
(C++11)
перемещает данные из другого std::basic_ios, за исключением rdbuf
(защищённая функция-член)

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/cpp/io/basic_ios/swap

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API