If *this owns an object and it is the last shared_ptr owning it, the object is destroyed through the owned deleter. Otherwise does nothing.
*this
shared_ptr