Namensräume
Varianten
Aktionen

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

Von 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)

Weist den Inhalt eines anderen Future-Objekts zu.

1) Gibt jeden gemeinsam genutzten Zustand frei und weist den Inhalt von other mit einem Move-Assignment an *this zu. Nach der Zuweisung gilt other.valid() = false und this->valid() ergibt denselben Wert wie other.valid() vor der Zuweisung.
2) std::experimental::future ist nicht CopyAssignable.

[bearbeiten] Parameter

Sonstiges - a std::experimental::future, dessen Zustand an *this übertragen wird

[bearbeiten] Rückgabewert

*this