enable_shared_from_this<> и удаление наследников
От: niXman Ниоткуда https://github.com/niXman
Дата: 28.09.16 08:24
Оценка:
привет!

имея такой код:
struct session: std::enable_shared_from_this<session> {};

вполне понятно что будет вызван деструктор session.
но а что произойдет, если session унаследовать в user_context ?
struct user_context: session {};

будет ли вызван деструктор user_context, ведь enable_shared_from_this ничего не знает про наследников session?
и если будет, то почему/как?

спасибо.
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Отредактировано 28.09.2016 8:24 niXman . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.