专业实验报告模板.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
专业实验报告模板专业实验报告模板

实 验 报 告 (2013~2014 学年第 二 学期) 课程名称: Visual C++ 学生班级: H3C-1 学生姓名: 张彦端 学 号: 201312233 指导教师: 张绍兵 东北农业大学成栋学院 实验题目: 类的成员及特性 一、实验目的 掌握类的定义;掌握对象的定义、访问和初始化;掌握静态对象以及this指针;掌握静态数据成员和静态成员函数;掌握友元函数和友元类等基础知识和基本概念。 二、实验要求 根据老师讲解的知识,认真分析,通过实验验证加深对知识的理解、并且达到实验目的 三、实验内容 (1)理论分析并实验验证下列程序的输出结果。 #includeiostream.h #includestring.h int i=1; class Abc {? char a[10]; int*p1,*p2; public: Abc( ) {? coutconstructor...i=iendl; strcpy(a,ShangHai); p1=new int; *p1=100+i; p2=new int; *p2=200+i; ++i; } ~Abc( ) {? coutdestructor... ; cout*p1=*p1 *p2=*p2endl; delete p1; delete p2; } void print( ) {? couta=a *p1=*p1 *p2=*p2endl; } }; int main( ) { Abc a1,a2; //执行构造函数 a1.print( ); a2.print( ); return 0; //执行析构函数 } (2)理论分析并实验验证下列程序的输出结果。 #includeiostream.h #includestdio.h class A{? static int a[20]; int x; public: A(int xx=0){ x=xx; } static void in( ); static void sh( ); void show( ){ coutx=xendl; } }; int A::a[20]={0,0}; void A::in( ) {? coutinput a[20]:endl; for(int i=0;i20;++i) cina[i]; } void A::sh( ) {? for(int i=0;i20;++i) couta[i]=a[i]endl; } void main( ) { A::in( ); //调用静态成员函数in( ),初始化静态数组a[20] A::sh( ); //调用静态成员函数sh( ),显示静态数组a[20] A a; //定义A类的对象a a.sh( ); //与A::sh( )同 a.show( ); //显示对象a的数据成员值 } (3)理论分析并实验验证下列程序的输出结果。 #includeiostream.h #includestdio.h class A{? int x,y; public: int z; A(int xx=0,int yy=0,int zz=0):x(xx),y(yy),z(zz){} friend void in(A); friend void sh(A); }; void in(A a1) {? coutinput x,y,z: ; cina1.xa1.ya1.z; couta1.x a1.y a1.zendl; } void sh(A a1) {? couta1.x a1.y a1.zendl;? } void main( ) {? A a1(11,22,33); sh(a1); in(a1); sh(a1); } 四、实验总结 通过实验我们掌握了对象的定义、访问和初始化以及静态对象以及this指针、静态数据成员和静态成员函数,并且对友元函数和友元类有了一定的认识、达到了实验的目的、 实验题目: 继承和派生类 一、实验目的 二、实验要求 三、实验内容 四、实验总结 实验题目: 多态和虚函数 一、实验目的 二、实验要求 三、实验内容 四、实验总结 实验题目: 运算符重载 一、实验目的 二、实

文档评论(0)

ymeioxianw + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档