第11周 程序阅读——继承和派生 自选阅读(3)

来源:互联网 发布:淘宝店铺入驻有什么好 编辑:程序博客网 时间:2024/04/27 14:26

问题描述:

阅读程序,请写出这些程序的运行结果

#include<iostream>using namespace std;class my_base{    int a,b;public:    my_base(int x,int y)    {        a=x;        b=y;    }    virtual void show()    {        cout<<"base";        cout<<a<<" "<<b<<endl;    }};class my_class: public my_base{    int c;public:    my_class(int x,int y,int z):my_base(x,y)    {        c=z;    }    void show()    {        cout<<"my_class "<<"c="<<c;    }};int main(){    my_base mb(50,50),*mp;    my_class mc(10,20,30);    mp=&mb;    mp->show();    mp=&mc;    mp->show();    return 0;}

预计运行结果:

base50 50

my_class c=30

实际运行结果:

virtual 参考理解点击打开链接


0 0
原创粉丝点击