




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
太原理工大学实验报告附页实验1继承与派生一、实验目的和要求1学习声明和使用类的继承关系,声明派生类;2熟悉不同继承方式下对基类成员的访问控制;3学习利用虚基类解决二义性问题;二、实验内容和原理1学习声明和使用类的继承关系,声明派生类,体会不同继承方式下对基类成员的访问控制,体会派生类构造函数和析构函数的的作用,体会利用虚基类解决二义性问题的应用,检验作业题解答的运行情况。2按照实验操作流程,详细记录运行结果及操作步骤,完成实验报告,报告中也可以写关于实验过程中遇到的问题及解决办法和心得体会。三、主要仪器设备电脑,visual c+ 6.0四、操作方法与实验步骤1.打开电脑及visual C+6.02.建立工程3.编程及改错直到能够运行4.输出结果五、实验数据记录和处理#includeusing namespace std;class B1public:B1(int i)coutconstructingBIiendl;class B2public:B2(int j)coutconstructing B2jendl;class B3public:B3()coutconstructingB3*endl;class C:public B2,public B1,public B3public:C(int a,int b,int c,int d):B1(a),memberB2(d),memberB1(c),B2(b)private:B1 memberB1;B2 memberB2;B3 memberB3;int main()C obj(1,2,3,4);return 0;六、实验结果与分析七、讨论、心得。这次实验给我以后的学习提供了新的思路、新的方法,感觉收获很大。实验2 多态性一、实验目的和要求1 掌握运算符重载的方法;2 学习使用虚函数实现动态多态性;二、实验内容和原理1完成例题,体会运算符重载的方法和应用,体会派生类、虚函数等在解决实际问题中的应用。 2按照实验操作流程,详细记录运行结果及操作步骤,完成实验报告,报告中也可以写关于实验过程中遇到的问题及解决办法和心得体会;三、主要仪器设备电脑,visual c+ 6.0四、操作方法与实验步骤1.打开电脑及visual C+6.02.建立工程3.编程及改错直到能够运行4.输出结果五、实验数据记录和处理#include using namespace std;class B0public:int nV;void fun()coutMember of B0endl;class B1:virtual public B0public:int nV1;class B2:virtual public B0public:int nV2;class D1:public B1,public B2public:int nVd;void fund()coutMember of D1endl;int main()D1 d1;d1.nV=2;d1.fun();六、实验结果与分析七、讨论、心得。我觉得我们应该深化的理论知识,但要强化基本概念的理解,同时更要注重实验环节,一切都要以能够编程为主要目标。太原理工大学实验报告附页实验3 流类库的输入输出一、实验目的和要求1熟悉流类库中常用的类及其成员函数的用法;2学习标准输入输出及格式控制;3学习对文件的应用方法(选做);二、实验内容和原理1体会输入、输出流中的格式控制,体会向文件中输入、输出的方式。 2按照实验操作流程,详细记录运行结果及操作步骤,完成实验报告,报告中也可以写关于实验过程中遇到的问题及解决办法和心得体会;三、主要仪器设备电脑,visual c+ 6.0四、操作方法与实验步骤1.打开电脑及visual C+6.02.建立工程3.编程及改错直到能够运行4.输出结果五、实验数据记录和处理#include using namespace std;class complexpublic:complex(double r=0.0,double i=0.0)real=r;imag=i;complex operator+(complex c2); complex operator-(complex c2);void display();private:double real; double imag;complex complex:operator +(complex c2) return complex(real+c2.real,imag+c2.imag); complex complex:operator -(complex c2) return complex(real-c2.real,imag-c2.imag);void complex:display() cout(real,imag)endl;int main() complex c1(5,4),c2(2,10),c3;coutc1=;c1.display(); coutc2=;c2.display();c3=c1-c2; coutc3=c1-c2=;c3.display(); c3=c1+c2;coutc3=c1+c2=;c3.display();六、实验结果与分析七、讨论、心得。我们很高兴能够这么全面,这么系统化的了解到C+程序!这辈子也许都要与计算机打交道了,学习C+编程充实了我们的知识,能够让我们更好的利用它. 实验4异常处理及windows应用程序编制一、实验目的和要求1正确理解C+异常处理机制; 2学习异常处理的声明和执行过程; 3简单了解Windows应用程序设计的方法二、实验内容和原理1完成教材例题,体会C+异常处理的声明和执行过程。 2完成教材例题,体会Windows应用程序设计的方法和步骤。 三、主要仪器设备电脑,visual c+ 6.0四、操作方法与实验步骤1.打开电脑及visual C+6.02.建立工程3.编程及改错直到能够运行4.输出结果五、实验数据记录和处理#include using namespace std;int Div(int x,int y);int main() try 5/2=Div(5,2)endl; cout8/0=Div(8,0)endl; cout7/1=Div(7,1)endl
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025江苏连云港市赣榆农业发展集团有限公司及下属子公司招聘62人笔试参考题库附带答案详解
- 2025战新产业“330”中国能建葛洲坝集团社会招聘330人笔试参考题库附带答案详解
- 2025年宁德港务集团春季校园招聘24人笔试参考题库附带答案详解
- 2025年中航大(天津)科技园有限公司招聘4人笔试参考题库附带答案详解
- 2025年3月福建漳州台商投资区资产运营集团有限公司招聘人力资源服务外包人员13人笔试参考题库附带答案详解
- 2025届湖北宝钢股份黄石涂镀板有限公司应届毕业生招聘1人笔试参考题库附带答案详解
- 危险酒店安全知识培训内容课件
- 危险运输安全培训计划课件
- 地铁志愿者安全培训课件
- 地铁岗位安全培训总结课件
- 珠江医院护理面试题库及答案
- 流程管理某省市场营销MPR+LTC流程规划方案
- 疏浚管线工技能操作考核试卷及答案
- 化工厂实习安全培训课件
- 疏浚清淤工程合同协议书
- 电子电子技术试题及答案
- 2025项目管理考试题及答案
- 五年级篮球培训课件
- 护林员巡护安全知识培训课件
- 辽宁省2025年中考英语真题附答案
- 喷涂基础知识培训课件
评论
0/150
提交评论