#include <iostream>
using namespace std;
class Base
{
public:
virtual ~Base() { cout << "Base deleted\n"; }
};
class Derv: public Base
{
public:
~Derv() { cout << "Derv deleted\n"; }
};
int main()
{
Base *pBase = new Derv;
delete pBase;
return 0;
}
Войдите чтобы поставить Нравится
Войдите чтобы прокомментировать