名前空間
変種
操作

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() は同じ値を返します。
2) std::experimental::futureCopyAssignable ではありません。

[編集] パラメータ

その他 - std::experimental::future。状態を *this に転送します。

[編集] 戻り値

*this

English 日本語 中文(简体) 中文(繁體)