名前空間
変種
操作

std::promise::operator=

提供: cppreference.com
< cpp‎ | thread‎ | promise
promise& operator=( promise&& other );
(1) (C++11およびそれ以降)
promise& operator=( const promise& rhs ) = delete;
(2) (C++11およびそれ以降)

内容を代入します。

1) ムーブ代入演算子です。ムーブセマンティクスを使用してotherに紐付いた共有状態を割り当てます。 その後otherは有効だが未定義の状態になります。
2) promiseにはコピー代入できません。

[編集] パラメータ

other - 代入される共有状態と紐付いた別のpromise

[編集] 返り値

*this

[編集] 例外指定

1)
noexcept specification:  
noexcept
  (C++11およびそれ以降)