16,551
社区成员
发帖
与我相关
我的任务
分享
fish::breath
function1# animal::breath
function2# fish::breath
//#include "stdafx.h"
#include <iostream.h>
class animal{
public:
virtual void breath(){
cout<<"animal::breath"<<endl;
}
};
class fish:public animal{
public:
void breath(){
cout<<"fish::breath"<<endl;
}
void fn1(animal An){
cout<<"function1# ";
An.breath();
}
void fn2(animal* An){
cout<<"function2# ";
An->breath();
}
};
main()
{
fish f;
f.breath();
f.fn1(f);
f.fn2(&f);
return 0;
}