第十三周实验报告 任务一

源程序:

#include <iostream> 
using namespace std;

class Vehicle 
{public: 
	virtual void run() const = 0; //(3) run()为纯虚函数
}; 

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;Vehicle已被定义成了虚基类
	//v.run();
	Car car; 
	Airplane airplane; 
	car.run();
	airplane.run();

	cout<<"(b) 用指向基类的指针访问成员函数: "<<endl;
	Vehicle *vp;
	vp=&car;
	vp->run();
	vp=&airplane;
	vp->run();
	system("pause");
	return 0;
} 


截图:

 

五一放假···回家玩的有点high...貌似上一周的任务没有发···一会儿补上···

一开始不太理解虚函数···做完这个任务时有点头绪了呢~

标题:**华为模拟器毕业设计任务书** **一、项目背景** 随着信息技术的发展,软件工程实践的重要性日益凸显。华为作为全球领先的电信设备和解决方案供应商,其虚拟化技术在移动通信、云计算等领域广泛应用。本毕业设计将围绕华为模拟器进行研究,旨在让学生深入了解并掌握模拟器技术在实际项目中的应用。 **二、项目目标** 1. 学习和理解华为Emulator模拟器的工作原理和技术架构; 2. 设计并实现一个基于华为模拟器的应用场景,如手机APP的测试环境搭建; 3. 分析模拟器对软件开发效率和性能的影响; 4. 编写详细的文档,包括设计报告、用户手册和源码注释。 **三、任务分解** 1. **需求分析** (第一):调研华为Emulator的特点和功能,明确设计需求。 2. **系统设计** (第二至四):设计模拟器的结构和模块,编写概要设计文档。 3. **开发实现** (第五至第八):利用Python、Java或其他相关语言,根据设计文档进行模拟器的编码。 4. **测试验证** (第九):对所构建的模拟器进行功能测试和性能评估。 5. **文档撰写** (第十):整理设计过程和实验结果,编写详细的设计报告和技术文档。 **四、预期成果** 1. 完成的华为模拟器源码; 2. 设计与实现说明文档; 3. 测试报告及性能对比分析; 4. 毕业设计答辩PPT。 **五、注意事项** 1. 保持代码清晰,注释完整,便于后续维护; 2. 尊重知识产权,不得直接复制华为官方资源; 3. 遵守学术道德,避免抄袭。 **
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值