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