C ++ 11 §27.5.4.2 / 21:
void swap (basic_ios & rhs);
Эффекты: Состояния
* this
иrhs
должны быть заменены, за исключением того, чтоrdbuf ()
должен возвращать то же значение, что и перед вызовом функции, аrhs.rdbuf ()
должен возвращать то же значение, что и перед вызовом функции.
Чем полезна эта частичная подкачка?
Может ли она вызвать проблемы?