std::enable_shared_from_this<T>::~enable_shared_from_this ~enable_shared_from_this(); Destroys *this.
std::enable_shared_from_this<T>::~enable_shared_from_this ~enable_shared_from_this(); Destroys *this.