cpp/thread/future/operator=

Assigns the contents of another future object.

1) Releases any shared state and move-assigns the contents of to . After the assignment,  and cpp/thread/future/valid will yield the same value as  before the assignment.

2) std is not.