第13周项目 程序阅读(6)
来源:互联网 发布:红太阳炒股软件 编辑:程序博客网 时间:2024/04/29 00:35
/**Copyright (c)2015,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:score.cpp*作 者:惠睿*完成日期:2015年6月3日*版 本 号:v1.0**问题描述:阅读程序,写出程序的运行结果并理解。*程序输入:无输入。*程序输出:输出调用函数后的值。*/#include <iostream>using namespace std;class Vehicle{public: virtual void run() const = 0; //(3) run()为纯虚函数,const意指其为常成员函数,并非纯虚函数之必要};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; 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周项目 程序阅读(6)
- 第13周项目-阅读程序
- 第13周项目 程序阅读(1)
- 第13周项目 程序阅读(2)
- 第13周项目 程序阅读(3)
- 第13周项目 程序阅读(4)
- 第13周项目 程序阅读(5)
- 第6周项目程序阅读2
- 第6周项目程序阅读3
- 第6周项目程序阅读4
- 第6周项目-程序阅读5
- 第13周项目-阅读程序(2)
- 第13周项目训练1.2 阅读程序
- 第14周项目6-阅读程序(10,11)
- 第12周项目 1.1 阅读程序
- 第15周项目2-阅读程序
- 第15周项目2.1 阅读程序
- 第15周 项目2 阅读程序
- 开源 java CMS - FreeCMS2.3 移动app生成首页数据
- 第13周 【项目 - 链表类】(2)
- Java IO流总结
- 非常简单的语音朗读功能
- Android 实现记住用户名和密码的功能
- 第13周项目 程序阅读(6)
- 第十二周 【项目2 - 摩托车继承自行车和机动车】
- 7zip 压缩 压缩路径的问题
- LeetCode OJ 之 House Robber(抢劫犯)
- 形状类族的纯虚数
- mybatis(错误一) 项目启动时报“Result Maps collection already contains value forxxx”的解决方案
- Android自定义组合控件---简单导航栏
- C++刷题——2830: 递归求1*1+2*2+3*3+……+n*n
- GitHub 上都有哪些值得关注学习的 iOS 开源项目?