Здравствуйте, uzhas, Вы писали:
U>мы ведь помним, что shared_from_this() работает только после того, как объект уже положили в некоторый shared_ptr и там же уже сидит некоторый deleter. если deleter не приводит к UB, то все окей
U>вопрос (или ответ) в целом никак не связан с наследованием от std::enable_shared_from_this
согласен, если нигде не будет перехода на raw pointer, то будет работать и без виртуального деструктора, но я бы сделал деструктор session виртуальным и спал спокойно