shared_ptr(shared_ptr&& other) noexcept;
Move-constructs a new
std::experimental::shared_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.
this->get() returns the same value that
returned prior to the invocation of this constructor.