weak_ptr(weak_ptr&& other) noexcept;
Move-constructs a new
std::experimental::weak_ptr instance from
The pointer associated with
prior to the invocation of the constructor (if any) is associated
with the newly constructed
other has no associated pointer.
returns the same value that
other.use_count() returned prior to the invocation
of this constructor.