Определите вывод программы с наследованием классов
Условие задачи
<p>Нужно понять, какой текст будет выведен в консоль после выполнения следующего кода.</p>
<pre><code># 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();
} </code></pre>