第11周 程序阅读——继承和派生 自选阅读(3)
2015-05-16 10:38
295 查看
问题描述:
阅读程序,请写出这些程序的运行结果
[b]预计运行结果:[/b]
base50 50
my_class c=30
实际运行结果:
virtual 参考理解点击打开链接
阅读程序,请写出这些程序的运行结果
#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; }
[b]预计运行结果:[/b]
base50 50
my_class c=30
实际运行结果:
virtual 参考理解点击打开链接
相关文章推荐
- 第11周 程序阅读——继承和派生 自选阅读(1)
- 第11周 程序阅读——继承和派生 自选阅读(2)
- 第11周 阅读程序-继承和派生2
- 第11周 程序阅读-继承和派生3
- 第11周 程序阅读-继承和派生4
- 第11周 程序阅读——继承和派生(1)
- 第11周 程序阅读——继承和派生(2)
- 第11周 程序阅读——继承和派生(3)
- 第11周 程序阅读——继承和派生(4)
- 第11周-程序阅读继承和派生构造析构函数顺序
- 第十一周——继承与派生——阅读程序(1)
- 第十、十一周阅读程序 继承和派生(4)
- 第十周阅读程序(7):继承与派生
- 十一周——继承与派生——阅读程序(2)
- 第10、11周程序阅读 继承和派生 1
- 继承与派生阅读程序补充
- 2015级C++第10、11周程序阅读 继承和派生
- 2015级C++第10、11周程序阅读(补充) 继承和派生
- 第十周阅读程序(1):继承与派生
- 第十周阅读程序(2):继承与派生