Spec-Zone.ru › C++

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 для обмена состоянием

Возвращаемое значение

(ничего)

См. также

move
(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

Spec-Zone.ru

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