填空题

下面程序输出的结果是 【11】
#include <iostream>
using namespacc std;
class A
public:
void show()tout<<"A!";
;
class B: public A
public:
virtual void show()cout<<"B!";
;
class C: public B
public:
virtual void show()cout<<"C!";
;
void show_info(A *i)i->show();
void main()
A ia;B ib;C ic;show_info(&i
  • a); show_info(&i
  • b);show_info(&i
  • c);

【参考答案】

A! B! C!