已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 5.2《圆的周长》(教学设计)-2024-2025学年六年级上册数学人教版
- DB2105∕T 004-2022 地理标志产品 桓仁山核桃油
- 小班体育游戏《好玩的布垫》教学设计
- 活动16 探究深圳荔枝教学设计-2025-2026学年小学劳动一年级北师大·深圳报业版《劳动实践指导手册》(主编:韩震)
- DB3502∕T 045.9-2021 厦门特色美食制作规程 第9部分:花生汤
- DB64∕T 1523.11-2022 老年慢性病护理服务规范 第11部分:心绞痛护理
- 2025证券经纪人招聘面试题及答案
- 第七单元 卫生与救护小技巧教学设计-2025-2026学年小学地方、校本课程鄂科版生命安全教育
- 中国铸铁闸门行业市场占有率及投资前景预测分析报告
- 2025校招:医疗器械研发真题及答案
- FZ/T 51010-2014纤维级聚对苯二甲酸1,3-丙二醇酯切片(PTT)
- 国开电大-数学分析专题研究-形考任务1-3答案
- 串联和并联说课最终版
- 附表3临时工程验收记录表
- 道德与法治《我学习,我快乐》评课稿
- SC200施工升降机说明书
- 五年级下册音乐教案-7.5掀起你的盖头来 |湘艺版
- 沉默的螺旋课件
- 华东师大版七年级体育与健康《冰雪类运动的基本技术》(一等奖课件)
- ABB变频器ACS510说明书
- 学校安全用电主题教育PPT
评论
0/150
提交评论