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
Зареєструйся Зараз
або Підпишись на майбутні тести