std::experimental::future<T>::operator=
From cppreference.com
< cpp | experimental | future
| std::experimental::future<T>& operator=( std::experimental::future<T>&& other ) noexcept; |
(1) | |
| std::experimental::future<T>& operator=( const std::experimental::future<T>& other ) = delete; |
(2) | |
別のfutureオブジェクトの内容を代入します。
1) 共有状態を解放し、other の内容を *this にムーブ代入します。代入後、other.valid() == false となり、代入前の other.valid() と this->valid() は同じ値を返します。
[編集] パラメータ
| その他 | - | std::experimental::future。状態を *this に転送します。 |
[編集] 戻り値
*this