名前空間
変種
操作

std::ios_base::operator=

From cppreference.com
< cpp‎ | io‎ | ios base
 
 
 
 
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 適用対象 公開された動作 正しい動作
LWG 50 C++98 コピー代入演算子が指定されていなかった private として指定された
English 日本語 中文(简体) 中文(繁體)