第13周 看代码答题-1
来源:互联网 发布:南京软件行业协会 编辑:程序博客网 时间:2024/05/17 07:08
#include <iostream>using namespace std;class Vehicle //交通工具{public: void run() const { cout << "run a vehicle. "<<endl; }};class Car: public Vehicle //汽车{public: void run() const { cout << "run a car. "<<endl; }};class Airplane: public Vehicle //飞机{public: void run() const { cout << "run a airplane. "<<endl; }};int main(){ cout<<"(a) 直接用对象访问成员函数: "<<endl; Vehicle v; v.run(); Car car; Airplane airplane; car.run(); airplane.run(); cout<<"(b)用指向基类的指针访问成员函数: "<<endl; Vehicle *vp; vp=&car; vp->run(); vp=&airplane; vp->run(); return 0;}
运行结果:
请回答:当基类的指针指向派生类时,用指针调用同名成员函数,执行的是基类的成员函数,还是派生类的成员函数?为什么会这样?
派生类
因为积累指针没有权限访问派生类新的成员函数
0 0
- 第13周 看代码答题-1
- 第13周 读代码答题-2
- 第13周 读程序答题-3
- 第一天---看代码
- 答题总结(1)
- 答题
- 第11章 简答题 6
- 一段在线答题的javascript代码
- 【HDOJ 答题记录】1002,c++代码
- Android 答题系统源码,答题demo(第六周)
- 答题游戏项目(1)
- 看代码
- 看代码
- 看代码
- 看代码
- 看代码
- 在线考试系统随机抽题答题整理部分代码
- 第15周项目-1-代码填空
- 我读过的最好的epoll讲解 转自《知乎》
- Hadoop简介:Hadoop的应用场合及其核心设计
- 基于云计算的SOA架构设计
- 2015年第十三周杭电:不容易的系列一
- 直角图片进行圆角处理
- 第13周 看代码答题-1
- iOS 清理某一个cookies 或者全部 cookies
- svn更新遇到问题
- Google网络框架Volley的使用,Cache-Control=no-cache时强制缓存的处理
- 你看,优秀员工是这样离职的
- 百度之星2015年资格赛
- Bitnami-Redmine备份迁移恢复
- maven的安装与配置
- 获取iOS设备上崩溃日志(Crash Log)的方法