0
点赞
收藏
分享

微信扫一扫

C++语言基础 例程 纯虚函数

王老师说 2022-03-17 阅读 46



纯虚函数应用

#include "iostream"
using namespace std;
class Animal
{
public:
virtual void cry() = 0;
};


class Mouse : public Animal
{
public:
void cry()
{
cout<<"吱!"<<endl;
}
};


class Cat : public Animal
{
public:
virtual void cry()
{
cout<<"喵!"<<endl;
}
};


class Dog : public Animal
{
public:
virtual void cry()
{
cout<<"汪!"<<endl;
}
};


int main( )
{
Animal *p;
//p = new Animal();
//p->cry();
Mouse m1;
p=&m1;
p->cry();
Cat c1;
p=&c1;
p->cry();
Dog d1;
p=&d1;
p->cry();
return 0;
}




举报

相关推荐

0 条评论