Back to tasksGet help with live coding in real time with Sobes Copilot
Junior — Senior
79
Определите вывод программы с наследованием классов
Task condition
Нужно понять, какой текст будет выведен в консоль после выполнения следующего кода.
# 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();
}