Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Senior
22
Определите вывод программы с наследованием классов
Условие задачи
Нужно понять, какой текст будет выведен в консоль после выполнения следующего кода.
# include <iostream>
class A {
public:
void foo() { std::cout << "A::foo\n"; }
};
class B : public A {
public:
void foo() { std::cout << "B::foo\n"; }
};
class C : public B {
public:
void foo() { std::cout << "C::foo\n"; }
};
int main() {
C obj;
B *pB = &obj;
pB->foo();
}