【发布时间】:2020-06-18 01:57:43
【问题描述】:
std::reference_wrapper 显式声明了复制赋值运算符。为什么?这应该可以防止隐式定义移动构造/赋值,所以我的假设是他们不希望你移动 std::reference_wrapper,但我不确定为什么这很重要。
如果您查看“可能的实现”,他们只是默认操作员: https://en.cppreference.com/w/cpp/utility/functional/reference_wrapper/operator%3D
只是寻找一些关于委员会为什么认为有必要这样做的历史。
【问题讨论】:
-
此页面上没有“可能的实现”。这是正确的页面吗?
标签: c++