std::ios_base::operator=
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 | Применён к | Опубликованное поведение | Корректное поведение |
|---|---|---|---|
| LWG 50 | C++98 | оператор присваивания копированием не был специфицирован | специфицирован как закрытый |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/cpp/io/ios_base/operator%3D