Namespaces
Variants

std::experimental::future<T>:: operator=

From cppreference.net
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)

Weist den Inhalt eines anderen Future-Objekts zu.

1) Gibt jeden gemeinsamen Zustand frei und weist die Inhalte von other per Move-Operation * this zu. Nach der Zuweisung gilt other. valid ( ) == false und this - > valid ( ) liefert denselben Wert wie other. valid ( ) vor der Zuweisung.
2) std::experimental::future ist nicht CopyAssignable .

Parameter

other - ein std::experimental::future , der seinen Zustand an * this übertragen wird

Rückgabewert

* this