命名空间
变体
操作

std::ios_base::operator=

来自 cppreference.cn
< cpp‎ | io‎ | ios base
 
 
 
 
private:
ios_base& operator=( const ios_base& );
(until C++11)
public:
ios_base& operator=( const ios_base& ) = delete;
(since C++11)

复制赋值运算符在 C++11 之前是私有的(C++11 之前)C++11 之后被删除(C++11 之后):流不可复制赋值。

[编辑] 缺陷报告

以下行为变更缺陷报告被追溯应用到先前发布的 C++ 标准。

DR 应用于 已发布行为 正确行为
LWG 50 C++98 复制赋值运算符未被指定 指定为私有