Namespaces
Variants

std::ios_base::operator=

От ru.cppreference.net
 
 
Библиотека ввода-вывода
Манипуляторы ввода-вывода
Функции печати (C++23)
Ввод-вывод в стиле C
Буферы
(C++98/26*)
Потоки
Абстракции
Файловый ввод-вывод
Строковый ввод-вывод
Ввод-вывод массивов
(C++98/26*)
(C++98/26*)
(C++98/26*)
Синхронизированный вывод
Типы
Интерфейс категории ошибок
(C++11)
 
 
private:
ios_base& operator=( const ios_base& );
(до C++11)
public:
ios_base& operator=( const ios_base& ) = delete;
(начиная с C++11)

Оператор присваивания копированием является закрытым(до C++11)удаленным(начиная с C++11): потоки не допускают присваивание копированием.

Отчеты о дефектах

Следующие отчеты об изменениях поведения, влияющие на дефекты, были применены задним числом к ранее опубликованным стандартам C++.

DR Applied to Behavior as published Correct behavior
LWG 50 C++98 оператор копирующего присваивания не был указан указан как приватный