std::promise<R>::operator=
来自 cppreference.cn
promise& operator=( promise&& other ) noexcept; |
(1) | (C++11 起) |
promise& operator=( const promise& rhs ) = delete; |
(2) | (C++11 起) |
赋值内容。
1) 移动赋值运算符。首先,放弃共享状态(如同 ~promise()),然后通过执行 std::promise(std::move(other)).swap(*this) 赋值 other 的共享状态。
2)
promise
不可复制赋值。[编辑] 参数
其他 | - | 另一个 promise 对象,从中获取状态。 |
[编辑] 返回值
*this