将第十四周的阅读程序中的Vehicle类的定义修改为纯虚函数,找出main()函数中将使编译出错的行删除
来源:互联网 发布:软通动力java面试题 编辑:程序博客网 时间:2024/06/06 01:07
#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; // Vehicle v; //v.run();出错 无法进行编译,因为纯虚函数是一种特殊的虚函数,在许多情况下,在基类中不能对虚函数给出有意义的实现 Car car; Airplane airplane; car.run();//输出;run a car. airplane.run();//输出;run a airplane. cout<<"(b)用指向基类的指针访问成员函数: "<<endl; Vehicle *vp;//指向基类 vp=&car; vp->run(); vp=&airplane; vp->run(); return 0;}
0 0
- 将第十四周的阅读程序中的Vehicle类的定义修改为纯虚函数,找出main()函数中将使编译出错的行删除
- 将十四周的阅读程序中的Vehicle类的定义修改为虚函数,请写出程序的执行结果
- 2013.5.30.2~交通工具类2,将Vehicle类的定义修改为虚函数。。。
- 第十四周项目2-形状类族的中的纯虚函数
- 第十四周上机实践项目——形状类族的中的纯虚函数
- 第十四周 【项目2-形状类族的中的纯虚函数】
- 第十四周项目2-形状类族的中的纯虚函数
- 第十四周——项目2-形状类族的中的纯虚函数
- 第十四周 项目2-形状类族的中的纯虚函数
- 第十四周 项目2--形状类族的中的纯虚函数
- 第十四周(项目二)——形状类族的中的纯虚函数。
- 第十四周 程序阅读,理解虚函数与纯虚函数
- 第十四周项目4-1:处理C++源代码的程序-查找main()函数
- java中的main函数为什么要定义为static的?
- C++中将基类的析构函数定义为虚函数
- 十四周项目3-形状类族的中的纯虚函数
- 第十四周—2.Shape类及其派生类中的纯虚函数
- 第十四周—立体类中的纯虚函数和抽象类
- tomcat6 数据库连接池配置方法总结
- 大型网站技术架构(四)--网站的高性能架构
- 几种单例模式 尤其Initialization on demand holder模式
- 条件命题p->q的真值表的解疑
- 第十四周 项目1--动物这样叫
- 将第十四周的阅读程序中的Vehicle类的定义修改为纯虚函数,找出main()函数中将使编译出错的行删除
- java 泛型深入之Set实用工具 各种集合泛型深入使用示例,匿名内部类、内部类应用于泛型探讨
- esxi 5.1 因为断电错误无法启动 报错 bank5 invalid configuration
- 多项式分布解决异源四倍体测序克隆数
- 省赛总结
- 第十四周 【项目1-动物这样叫】下面是给出的基类Animal声明和main()函数。
- C# Razor Syntax Quick Reference
- 2014-第14周-阅读项目(1)
- Java 开发 2.0: Kilim 简介