动物世界
#include
usingnamespacestd;
classMammal
{
/*********Begin*********/
//哺乳动物类的定义
public:
virtualvoidspeak()=0;
/*********End*********/
};
classDog:publicMammal
{
/*********Begin*********/
//狗类的定义
public:
voidspeak()
{
cout}
/*********End*********/
};
classCat:publicMammal
{
/*********Begin*********/
//猫类的定义
public:
voidspeak()
{
cout<<"喵喵喵"<<endl;
}
/*********End*********/
};
/*********Begin*********/
voidMammalSpeak(Mammal&m)
{
//MammalSpeak函数的定义
m.speak();
}