第十三周项目—阅读程序,并运行结果(虚函数)

问题及代码:

/*

*Copyright(c) 2016.烟台大学计算机与控制工程学院

*ALL rights  reserved.

*文件名称:main.cpp

*作者:郝昱猛

*完成日期:2016年5月31日

*问题描述:
*/
#include<iostream>
using namespace std;
class A
{
private:
    int a;
public:
    A():a(5){}
    virtual void print()const
    {
        cout<<a;
    }
};
class B:public A
{
private:
    char b;
public:
    B()
    {
        b='E';
    }
    void print()const
    {
        cout<<b;
    }
};
void show(A &x)
{
    x.print();
}
int main()
{
    A d1,*p;
    B d2;
    p=&d2;
    d1.print();
    d2.print();
    p->print();
    show(d1);
    show(d2);
    return 0;
}
运行结果:




阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

第十三周项目—阅读程序,并运行结果(虚函数)

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭