cout<C\n";}
~b2()
{cout<<"D\n";}
}
class derived:public b2,public b1{
public:
derived(int x,int y):b1(y),b2(x)
{cout<<"E\n";}
~derived(){cout<<"F\n";}
main(){
derived obj(5,7);
}
4、#include
class FATHER{
public:
virtual void answer( )
{cout< return;
}
}
class DAUGHTER:public FATHER{
public:
virtual void answer( )
{cout<<"I am daughter\n";
return;
}
}
class SON:public FATHER{
public:
void answer()
{cout<<"I am son\n";
return;
}
}
int main()
{ FATHER father;
DAUGHTER daughter;
SON son;
FATHER *who;
who=&father;
who->answer();
who=&daughter;
who->answer();
who=&son;
who->answer();
return 0;
}