有如下程序:
#include<iostream>
using namespace std;
class Base
public:
void funl( )cout<<"Base\n";
virtual void fun2( )cout<<"Base\n";
;
class Derived:public Base
public:
void funl( )eout<<"Derived\n";
void fun2( )cout<<"Derived\n";
;
void f(Base &B) b.funl( );b.fun2( );
int main( )
Derived obj;
f(obj);
return 0;
程序的输出结果是
A.Base
Base
B.Base
Derived
C.Derived
Base
D.Derived
Derived