Re[3]: Множественное наследование интерфейсов
От: Максим Рогожин Россия  
Дата: 12.06.18 14:36
Оценка: :)
Привет!

Наследование только от интерфейсов:
class SomeClass : public Interface1,    // интерфейс
                  public Interface2,    // интерфейс
                  ...
                  public InterfaceN     // интерфейс
{
public:
   ~SomeClass();
//...
};


~SomeClass() переопределяет сразу все деструкторы интерфейсов? Для удаления объекта SomeClass можно любой интерфейс использовать? Например, так можно?

std::unique_ptr<Interface2> obj(new SomeClass()); // удаляться будет через интерфейс Interface2
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.