范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

构造函数与析构函数

  实验目的
  观察构造函数和析构函数的执行过程。
  学习类的聚集使用方法。
  使用VC++的debug调试功能观察程序流程,跟踪观察类的构造函数、析构函数、成员函数的执行顺序。
  实验任务定义一个简单的Computer类,有数据成员芯片(cpu)、内存(ram)、光驱(cdrom)等等,有两个公有成员函数run、stop。cpu为CPU类的一个对象,ram为RAM类的一个对象,cdrom为CDROM类的一个对象,定义并实现这个类。(在实验三完成的程序的基础上继续做)
  (选做)设计一个用于人事管理的People(人员)类。考虑到通用性,这里只抽象出所有类型人员都具有的属性:number(编号)、sex(性别)、birthday(出生日期)、id(身份证号)等等。其中"出生日期"定义为一个"日期"类内嵌子对象。用成员函数实现对人员信息的录入和显示。要求包括:构造函数和析构函数。(在实验三完成的程序的基础上继续做)
  实验步骤使用debug调试功能观察程序ab4_1.cpp的运行流程,跟踪观察类的构造函数、析构函数、成员函数的执行顺序。参考程序如下:
  //lab4_1.cpp
  #include <iostream.h>
  class CPU
  {
  private:
  CPU_Rank rank;
  int frequency;
  float voltage;
  public:
  CPU (CPU_Rank r, int f, float v)
  {
  rank = r;
  frequency = f;
  voltage = v;
  cout << "构造了一个CPU!" << endl;
  }
  ~CPU () { cout << "析构了一个CPU!" << endl; }
  CPU_Rank GetRank() const { return rank; }
  int GetFrequency() const { return frequency; }
  float GetVoltage() const { return voltage; }
  void SetRank(CPU_Rank r) { rank = r; }
  void SetFrequency(int f) { frequency = f; }
  void SetVoltage(float v) { voltage = v; }
  void Run() {cout << "CPU开始运行!" << endl; }
  void Stop() {cout << "CPU停止运行!" << endl; }
  };
  void main()
  {
  CPU a(P6,300,2.
  8);
  a.Run();
  a.Stop();
  }
  调试操作步骤如下:
  单击Build | Start Debug | Step Into命令,或按下快捷键F11,系统进入单步执行状态,程序开始运行,一个DOS窗口出现,此时Visual Studio中光标停在main()函数的入口处;
  从Debug菜单或Debug工具栏中单击Step Over,此时,光标下移,程序准备执行CPU对象的初始化;
  单击Step Into,程序准备执行CPU类的构造函数;
  连续单击Step Over,观察构造函数的执行情况,直到执行完构造函数,程序回到主函数;
  此时程序准备执行CPU对象的run()方法,单击Step Into,程序进入run()成员函数,连续单击Step Over,直到回到main()函数;
  继续执行程序,参照上述的方法,观察程序的执行顺序,加深对类的构造函数、析构函数、成员函数的执行顺序的认识;
  再试试Debug菜单栏中别的菜单项,熟悉Debug的各种方法。
  首先定义CPU类(可使用第二题中的CPU类)、RAM类、CDROM类。再定义Computer类:定义私有数据成员cpu、ram、cdrom,定义公有成员函数run、stop,可在其中输出提示信息。在主程序中定义一个Computer的对象,调用其成员函数,观察类对象及其成员变量的构造与析构顺序,以及成员函数的调用。程序名:lab4_2.cpp。
  使用debug调试功能观察lab4_2.cpp程序的运行流程,跟踪观察类的构造函数、析构函数、成员函数的执行顺序,特别注意观察成员变量的构造与析构顺序。

能源动力类专业实践教学内容体系的改革与探索能源动力类专业实践教学内容体系的改革与探索诺贝尔奖获得者李振道先生在西北师范大学百年校庆典礼上提出ldquo培养青年人才,不能仅依靠课堂教学和靠高科技工具,人才的培养要在实践当中去浅谈充分利用化学实验有效发展学生能力化学是一门以实验为基础的学科,由此可见实验在化学教学中起着举足轻重的作用。化学教学本身并不只是传授给学生一些初步的化学概念和规律,而是通过一系列有效的教育教学手段,全面提高学生的智统计学专业课程教学改革的探讨一统计学专业的社会地位随着社会的发展,科技的不断进步,人类已进入了信息化时代。在信息化时代,数据包含着信息,信息体现为数据。用一句更现代的话说,统计学就是从具有随机性的有限数据中发基于创新能力培养的参与式统计学实验教学探索摘要本文以培养学生创新能力为目标,针对经济与管理学院统计学实验教学中存在的问题,进行了参与式统计学综合实验教学探索,完善了统计学教学科研及社会实践一体化的实验教学体系,取得了良好的环境生物学课程实践内容的探讨与改革环境生物学作为环境科学专业的必修课,是解决环境问题应运而生的交叉学科,课程发展立足实践,从实际出发以期解决当前环境问题的生物学方法。环境生物学实验是环境生物学教学过程中的重要组成部对多媒体音乐教学的思考毕业论文摘要未来教育是以科技为主导的教育,1种全新的多媒体网络教学模式正在形成和迅速发展起来,多媒体教学将越发显示出它的重要性。这篇文章主要对多媒体在音乐教学中的优越性和它在音乐教关于多媒体教学运用于中学音乐课堂的思考毕业论文摘要随着学校音乐教学改革的逐步深入,计算机等现代技术逐渐步入中小学音乐教学领域,多媒体课件已经较广泛地应用于音乐课堂。本文从多媒体给中学音乐教学的积极影响入手,研究了多媒体论多媒体器材在现代音乐教学中的应用毕业论文摘要多媒体走进课堂早已成为新时代的需要,同时,也是音乐教育发展的需要,在音乐教学中发挥了它强大的作用。本文所研究的内容主要从多媒体教学在音乐教育中的作用,多媒体音乐教学的1音乐欣赏课程主要内容毕业论文主要内容全部课程内容的上述目的通过3个单元完成。每个单元用4次课(每次两节课)完成。A单元本单元的目的是尽量释放同学们的想象力,学生运用各种各样的形式与方法表达自己欣赏音乐幼儿钢琴教学常见的非技术性问题解析毕业论文摘要提高儿童的综合素质是当今社会的必然趋势。许多家长选择了学习钢琴来开发儿童的智力。但1些家长在送孩子学琴过程中有1些具体问题比较盲目,老师在教学中也极容易陷入传统的纯技能幼儿园数学环境创设管理的论文数学是一门系统性逻辑性很强的学科,有着自身的特点和规律,精心设计的数学环境,能使幼儿在其中受到启迪和教育。在幼儿园数学环境的创设方面,我们抓住了三个突破。一材料的突破在材料的准备方
声乐教学现状与完善对策研究摘要在素质教育改革的宏观背景下,声乐教育的价值得到了充分体现,并在高校广泛开展。但就客观事实而言,受多重因素影响,高校声乐教学虽然取得了不小的成绩,但其中部分问题仍旧比较突出,相关民间声乐资源挖掘必要性与建议摘要民间声乐资源是我国开展声乐创新的重要源泉。因此,开展民间声乐资源的挖掘等工作非常重要,事关未来我国声乐发展的成败。本文首先分析了我国民间声乐资源挖掘的现状,然后重点分析民间声乐声乐表演情感技巧处理和心理培养摘要音乐表演专业中声乐表演的教学是一门主课程,是形成音乐表演的重要组成部分,也是核心部分。声乐表演中的情感处理和心理素质能力培养既是难点,又是重点。声乐表演的最终质量和表现在于充分浅析民歌声乐教学法摘要在民歌声乐教学中,教师的业务素质专业水平决定着教学效果,教学方法钢琴伴奏文化积淀欣赏水平创新能力等影响着教学质量。教师只有以科学的歌唱方法丰富的实践经验较强的理论水平高度的创新中国少数民族传统谚语在汉语课堂中的教育价值和功能开发中国少数民族传统谚语在汉语课堂中的教育价值和功能开发在我国民间文学宝库中,谚语以其思想的烁烁光辉和艺术的灿灿色彩,而形成一种独树一帜的文学形式。蒙古族谚语经过代代相传,其中蕴含的教破产姐妹字幕翻译中的语言与文化功能对等引言破产姐妹是美国CBS于2011年上映的一部情景喜剧。自上映以来,该剧受到了全球观众的喜爱,口碑良好。在中国,广大观众视其为情景喜剧的经典作品,也是广大英语爱好者学习英语的良好素从街头音乐看美国社会和文化我们是不是常常会在街头从艺者与破衣烂衫肮脏瞎眼的乞丐之间画上等号?面对这样的诘问,你该怎样回答?我相信多数人将给出肯定的答案。原因很简单,在我们号称五千年文明史的国度中,街头艺术及试谈孔子乐教思想与现代音乐教育的传承关系论文关键词孔子教育思想审美教育传承意义论文摘要孔子是先秦乐教的提倡者,更是实践者。他在当时乐教领域中做出的贡献在一定程度上对现代音乐教育起到了潜移默化的作用。本文试着对照现代音乐教杜甫新乐府诗语言的文化批判功能论文关t词杜甫新乐府诗语言文化批判功能论文摘要杜甫新乐府诗的文化批判功能除依赖于对诗歌整体思想内容的理解外,还表现在杜甫有意识地借助语言本身的力量去实现这种功能。如对较敏感的事物进研究中国传统音乐的基本手段地考查论文关键词实地考查中国传统音乐民族民间音乐调查提纲民族音乐志论文摘要本文首先谈及对实地考查的认识,其次指出实地考查过程的基本方法及实地考查的三种类型地区普遍调查重点乐种调查和专题调唐蕃经济交流一文成公主与唐蕃经济交流吐蕃农业生产方面的进步,同当时汉藏之间的经济交流有着密切的关系。以文成公主入藏为契机,促进了唐蕃之间的经济交流,多种先进的生产技术传入吐蕃。据松赞干布遗训记