您的位置:首页 > 编程语言 > C语言/C++

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

2015-05-17 11:41 344 查看
贺老师的教学链接 本课讲解

纯虚函数应用
#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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: