Constructs a future object.
The first constructor constructs a future object that has no associated asynchronous state.
The second constructor constructs a future object and transfers the associated asynchronous state from Other. Other no longer has an associated asynchronous state.
(1500 characters remaining)
Thank you for your feedback