- 35
- 0
- 约3.71千字
- 约 5页
- 2016-11-28 发布于重庆
- 举报
C实验二封装性
实验二 封装性(1)
实验目的
1. 掌握类的定义和使用。
2. 掌握类的定义和对象的声明。
3. 复习具有不同访问属性的成员的访问方式。
4. 观察构造函数和析构函数的执行过程。
5. 使用VC++的debug调试功能观察程序流程,跟踪观察类的构造函数、析构函数、成员函数的执行顺序。
实验任务
定义一个CPU类,包含等级(rank)、频率(frequency)、电压(voltage)等属性,有两个公有成员函数run、stop。其中,rank为枚举类型CPU_Rank,定义为enum CPU_Rank{P1=1,P2,P3,P4,P5,P6,P7},frequency为单位是MHz的整型数,voltage为浮点型的电压值。观察构造函数、析构函数、成员函数的调用顺序,在报告中写明,并说明构造函数和析构函数是何时调用的,是显式调用还是隐式调用的?
实验步骤
1. 首先定义枚举类型CPU_Rank, enum CPU_Rank {P1=1,P2,P3,P4,P5,P6,P7},再定义CUP类,包含等级(rank)、频率(frequency)、电压(voltage)等私有数据成员,定义成员函数run、stop,用来输出提示信息,在构造函数和析构函数中也可以输出提示信息。在主程序中定义一个CPU的对象,调用其成员函数,观察类对象的构造与析构顺序,以及成员函数的调用。程序名:la
您可能关注的文档
- 5炉型论证与工艺流程描述.doc
- 610客户陈秋文-,振冲技术在小型病险水库滑坡处理中的应用.doc
- 6112危险源辨识和风险评估工作组.doc
- 3D-SPIHT结果.doc
- 60工程造价-标底审查的方法与注意事项.doc
- 600MW电气规程.doc
- 6危险源识别风险评价与更新控制程序.doc
- 637中国语言文学基础.docx
- 6KV共箱封闭母线安装作业指导书正文.doc
- 67室内装修方案.doc
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
原创力文档

文档评论(0)