Имеется фрагмент программы:#include
using namespace std;
class A
{
public:
void f1(){cout << "A::f1 ";}
virtual void f2(){cout << "A::f2 ";}
virtual ~A(){}
};
class B: public A
{
public:
void f1(){cout << "B::f1 ";}
void f2(){cout << "B::f2 ";}
~B(){}
};
int main(void)
{
A *ab = new B;
B *bb = new B;
ab->f1();
bb->f1();
....Что будет выведено на экран в результате выполнения этого фрагмента?

  • A::f1 A::f1
  • A::f1 B::f1
  • B::f1 B::f1
  • Сообщение об ошибке
Для просмотра статистики ответов нужно залогиниться.