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

构造函数与析构函数

  实验目的
  观察构造函数和析构函数的执行过程。
  学习类的聚集使用方法。
  使用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程序的运行流程,跟踪观察类的构造函数、析构函数、成员函数的执行顺序,特别注意观察成员变量的构造与析构顺序。

语言学术语母语和onatili在汉乌两种语言中的定义摘要术语不仅是专业词汇,同时也属于语言词汇范畴。因此研究术语,也是研究语言。语言学术语是术语学和语言学的研究对象。文章研究汉语和乌兹别克语中的几个语言学术语的定义,以及它们与民族概心理语言学角度中的隐喻分析一隐喻分析的概念1。隐喻的概念。隐喻实际上是一种非常重要的语言现象,通常体现在人们会借用已知事物来描述认知未知事物的一种手段,是一种非常具有普遍性思维的认知手段。传统的隐喻认为隐喻文化语言学视角下的伊川县地名考察属于洛阳市管辖的伊川县位于河南省西部。其地处中原,且北面与古都洛阳相依,具有相当长的历史。山河变迁,朝代更替都对其地域命名产生了不小的影响,本文将从以下几个方面对其地名进行考察。一基于文化语言学的香港部分地名研究地名是地理环境历史发展语言变迁以及民族心理等因素综合作用的产物。从社会语言学的角度对地名进行分析,不仅能进一步研究语言,而且能深入了解当地文化。本文首先概括香港地名的词汇特征和修辞社会语言学视角下看语码转换对英汉翻译的影响1语码转换的一般分析1什么是语码首先,语码不是一个语言的术语。其次,它是由社会语言学借来的,他被描述为一个概念,也就是说可以指一种语言,例如英语中文法语,或者语言的小种类,例如地区英汉新词语产生的语言学理据前言新词语(neologisms)是指新创造的或从其他语言中借用过的词语,也指产生了新义新用法的固有词语。新词语一般有广义和狭义之分狭义的新词语是指新创造的词语广义的新词语则还包括认知语言学语境下被动句英译汉的原则与方法英汉两种语言在结构和习惯表达上存在着很大的差异,尤其是英语被动句的翻译,在整个翻译过程中,语境是极为关键的,只有掌握一定的方法,才能使译文更加正确流畅,近年来,我国翻译学界的一些学历史教师的素质与历史课堂教学素质教育的实现素质教育要求教育者以人为本,强调培养学生的创新意识和创造能力。而作为历史课教学,理所当然也应注重对学生创新意识和创造能力的培养,使学生学会学习学会做人和创新。一对历史教师素质的要求清人宋史研究浅述摘要元修宋史由于繁冗芜杂,历来为史家诟病。尤其清代,学者们认为宋史成书仓促,一是内容考订不精,过于杂乱一是缺漏甚多,不足以反映宋代社会全貌。因此,或重修,或考证,或补缺,撰写了一大鸦片战争的正面影响提起鸦片战争,人们马上会联想起屈辱二字。但是,当我们回顾这段历史的时候,从这场战争中,除了感受到屈辱之外,我们更该平心静气地反思。清朝康乾盛世一度昌盛,但那只是没落前的辉煌而已。妄改变耆英命运的不平等条约摘要晚清时期,许多官员的的命运都掌握在与外国交涉和战争中,耆英也不例外,有人称他是投降卖国的鼻祖,有人又说他开创了诚实外交,本文对这些观点进行梳理,探讨了耆英的一生。关键词不平等条
意义理论之意义论文摘要目前,随着意义理论探索的深入,无论是英美语言哲学的语用转向还是欧陆语言哲学的哲学诠释学转向,在意义问题上都显示出明显的语境化趋势把意义问题哲学化人文化为语境问题。但学术界对于什针对共用消防给水体系的限制与优化方法论文作为共用消防给水系统,高层民用建筑设计防火规范条规定,同一时间内只考虑一次火灾的高层建筑群,可共用消防水池消防泵房高位消防水箱。共用消防给水系统可以将建筑群或城市综合体作为完整的消高校公寓文化建设工作探讨的论文一高职公寓文化建设问题透析高职公寓文化总体上是积极进取健康向上的,随着市场经济深入推进社会转型加快及我国高职教育蓬勃发展,高职公寓文化在建设中也暴露出众多不和谐音符,值得深思。1。谈财产物资盘盈盘亏的核算会计研究论文摘要医院财产物资是指医院拥有或控制的具有实物形态的库存现金银行存款库存物资和固定资产等资产。新医院财务制度对医院财产物资盘盈盘亏的会计核算重新作出规范,并要求按照医院会计制度规定作乡村休闲游分析论文一树立体验营销观念随着我国休闲经济和休闲产业的快速发展,乡村休闲旅游面临广阔的市场前景。如何在这良好的发展势头下取得比较好的竞争优势,这是乡村旅游企业不得不思考的问题。如何吸引消费酸化压裂的研究现状分析和在现场中的应用论文论文摘要针对目前酸化压裂技术研究现状以及在油田现场中的应用,本文主要介绍了使用更为常见而且有效的几种技术常规酸压工艺前置液酸压工艺特性酸深度酸压高导流裂缝酸压复合酸压等,不同的储层小学语文兴趣教学论文参考第一篇小学语文课堂兴趣教学一营造氛围,激发兴趣兴趣是最好的老师。凡事都需要兴趣,当有了兴趣就会能够极大地吸引人们去研究学习,若是没有了兴趣,就会感到枯燥乏味。无论是哪一个学科都要把关于降低流通环节损耗论文编者按本文主要从宁夏省鲜活农产品物流系统的现状分析鲜活农产品物流系统配送组织现实模式进行论述。其中,主要包括农产品物流特别是与居民日常生活联系更为密切的鲜活农产品物流占有重要的战略城市滨水景观设计中人的心理需求论文城市滨水景观的设计,首先要了解人的心理需求,随着社会的不断发展,人们对城市滨水景观的设计方面会要求越来越高,下面是小编收集整理的城市滨水景观设计中人的心理需求论文,希望对您有所帮助浅析初中学生心理与物理的论文1初中生的学习心理特征1。1好奇心理心理学研究的成果表明好奇心能激发学生创造性思维的一种不懈动力,它能引导学生发现周围一切事物的差别同时好奇心能产生较强的求知欲,好奇心是青少年儿童关于中职学校专业教师教育素质培养策略论文论文摘要提升中职学棱专业教师整体素质特别是教育素质已成为职业教育改革的一个重要方向。本文在总结国内外相关做法的基础上,提出了中职学校专业教师教育素质培养策略给专业教师减负降压,完善