Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Senior
5
Определение вывода программы с наследованием и деструкторами
Условие задачи
Укажите, какой текст будет напечатан в консоль после выполнения следующей программы.
#include <iostream>
class BaseClass {
public:
~BaseClass() {
std::cout << "Hello from ~BaseClass()" << std::endl;
}
};
class DerivedClass : public BaseClass {
public:
~DerivedClass() {
std::cout << "Hello from ~DerivedClass()" << std::endl;
}
};
int main() {
BaseClass* ptr = new DerivedClass();
delete ptr;
return 0;
}