(32 )有如下程序:#include<iostream>Using namespace std;class A{public:virtual void f
(32 )有如下程序:
#include<iostream>
Using namespace std;
class A{
public:
virtual void f () {cout+1;}
void g () {cout<<2;}
};
class B:public A{
public:
virtual void f () {cout<<3;}
void g () {ecut<<4;}
};
void show (A &a ) {a.f () ; a.g () ; }
int main () {
B b;
show (b ) ;
return 0;
}
运行时的输出结果是
A ) 12
B ) 34
C ) 14
D ) 32