What will be printed out as a result of the following code execution?

#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;
}

Следи за CodeGalaxy

Мобильное приложение Beta

Get it on Google Play
Обратная Связь
Cosmo
Зарегистрируйся сейчас
или Подпишись на будущие тесты