Re[2]: Зачем нужен невиртуальный деструктор?
От: andrey_nado  
Дата: 09.12.10 14:44
Оценка:
Здравствуйте, rg45, Вы писали:

А что будет в следующем случае:
boost::shared_ptr<IFoo> p = items[0];
// Объект items удалён, p - единственный владелец указателя
p->bar();
// А теперь p должен быть уничтожен с удалением объекта класса IFoo
// Какой деструктор будет вызван?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.