Namespaces
Variants

std::ios_base::operator=

ja.cppreference.net より
 
 
 
 
private:
ios_base& operator=( const ios_base& );
(C++11まで)
public:
ios_base& operator=( const ios_base& ) = delete;
(C++11以降)

コピー代入演算子はprivate(C++11まで)deleted(C++11以降)です:ストリームはコピー代入できません。

不具合報告

以下の動作変更の欠陥報告書は、以前に公開されたC++規格に対して遡及的に適用されました。

DR Applied to Behavior as published Correct behavior
LWG 50 C++98 コピー代入演算子が規定されていなかった privateとして規定