- 2
- 0
- 约1.74万字
- 约 77页
- 2017-01-01 发布于广东
- 举报
C++程序设计 连卫民 主编 第9章 复杂对象的程序设计 本章主要内容: 9.1 常对象、子对象和堆对象 9.2 对象数组(重点) 9.3 类型转换与转换函数(重点) 9.4 类作用域与对象的生存周期(重点) 9.5 综合应用实例 9.6 上机实训 本章教学目标: 了解常对象、子对象与堆对象,以及类型转换与转换函数的应用 熟悉类作用域与对象的生存期 掌握对象数组的使用方法 9.1 常对象、子对象与堆对象 9.1.1 常对象 常对象是指用const来修饰的对象。所以,可以将数据成员的值不能被修改的对象定义为常对象。使用常对象的好处在于可以提高操作的安全性。此外从系统角度来说,这种做法还能提高运行性能,因为一些优化编译器能对常量进行某些无法对变量进行的优化。 1.常对象的定义 常对象的创建和定义与一般变量的常量定义相似,定义格式为: const 类名 对象名(数据1,数据2,……,数据n); 其中,“const”是常对象的关键字。 常对象和一般常量一样,不能对其赋值,只能在定义时初始化。常对象只能使用常成员函数,而一般对象既可以使用一般成员函数,也能使用常成员函数。 2.常对象的应用 例9-1 定义一个描述时间的类 #in
您可能关注的文档
- C++程序设计丁亚涛第4章数组课件教学.ppt
- C++程序设计丁亚涛第5章函数课件教学.ppt
- C++程序设计丁亚涛第6章指针课件教学.ppt
- C++程序设计丁亚涛第7章结构体、共用体、枚举课件教学.ppt
- C++程序设计丁亚涛第8章类与对象课件教学.ppt
- C++程序设计丁亚涛第9章流课件教学.ppt
- C++程序设计丁亚涛第10章链表课件教学.ppt
- C++程序设计丁亚涛第11章软件开发技术课件教学.ppt
- C++程序设计冯博琴C++程序设计内容简介课件教学.ppt
- C++程序设计冯博琴C++第1章课件教学.ppt
- C++程序设计连卫民主编第10章类继承的程序设计课件教学.ppt
- C++程序设计连卫民主编第11章类多态的程序设计课件教学.ppt
- C++程序设计连卫民主编第12章模板的程序设计课件教学.ppt
- C++程序设计连卫民主编第13章IO流的程序设计课件教学.ppt
- C++程序设计连卫民主编第14章C++课程设计课件教学.ppt
- C++程序设计任化敏chapter01-C++简介课件教学.ppt
- C++程序设计任化敏chapter02-数据类型和表达式课件教学.ppt
- C++程序设计任化敏chapter03-程序控制语句课件教学.ppt
- C++程序设计任化敏chapter04-标准库类型课件教学.ppt
- C++程序设计任化敏chapter05-数组、指针与结构体课件教学.ppt
原创力文档

文档评论(0)