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)

Assigne le contenu d'un autre objet future.

1) Libère tout état partagé et assigne par déplacement le contenu de other à * this . Après l'assignation, other. valid ( ) == false et this - > valid ( ) produira la même valeur que other. valid ( ) avant l'assignation.
2) std::experimental::future n'est pas CopyAssignable .

Paramètres

autre - un std::experimental::future qui transférera son état vers * this

Valeur de retour

* this