Я определяю destuctor базового класса как «Виртуальный». Например: -Виртуальный деструктор - C++
class Base
{
public:
virtual ~Base()
{
cout << "Calling ~Base()" << endl;
}
};
А также в производном классе тоже для примера: например: -
class Derived: public Base
{
public:
virtual ~Derived()
{
cout << "Calling ~Derived()" << endl;
}
};
Мой вопрос заключается в том, как оба равны destuctor по вызывается при удалении указателя базового класса, указывая на объект производного класса. ??????? thanks ..,
@Jeffrey: неверно –
@Jeffrey: не верно. –