std::promise::operator=

来自cppreference.com
< cpp‎ | thread‎ | promise
promise& operator=( promise&& other );
(1) (C++11 起)
promise& operator=( const promise& rhs ) = delete;
(2) (C++11 起)

std::promise对象的内容进行赋值。

1) 转移赋值运算符,将原属other的共享状态对象赋给*this,且具有转移语义。赋值完毕后,other的状态仍有效,但无定义;
2) std::promise禁用拷贝赋值。

[编辑] 参数

other - std::promise对象,作为共享状态对象的来源。

[编辑] 返回值

*this

[编辑] 异常

1)
noexcept 规定:  
noexcept