- 0
- 0
- 约3.59千字
- 约 46页
- 2017-06-30 发布于湖北
- 举报
OOP第5讲
《面向对象程序设计与Visual C++6.0教程》 《面向对象程序设计与Visual C++6.0教程》 第4章 类与对象2 主要内容: ●复制构造函数及深复制与浅复制 ●静态成员 ●友元 ●类作用域、对象生存期 ●名字空间 ●常对象 2. 对象的生存期 ●生存期是一个时间概念; ●类对象的生存期是指对象从被创建开始到生存期结束为止的时间; ●类对象在声明时被创建,在释放时被终止。 1. 类作用域 类作用域:是指在类中定义的数据成员、成员函数及其他标识符的作用范围仅限定在该类中,即类作用域是指在类的声明中用一对花括号括起来的部分。 ? ●局部对象。局部对象是被定义在一个程序快或函数体内的对象,它的作用域范围小、生存期短。 ●静态对象。静态对象被定义在一个文件中,它的作用域从定义时开始到文件结束时止,它的作用域范围大,生存期也较长。 ●全局对象。全局对象的作用在域整个程序中,它的作用域范围最大、生存期也最长。 ? 类对象的生存期包括: * ●对象是类的实例,在创建了对象以后,编译系统将给对象分配存储空间。 ●不同对象的区别主要表现在两个方面: 对象名:即对象的标识符(外在区别) 对象属性:即数据成员的值(内在区别) ●对象在定义时需要初始化。 ●对象生命期结束时要进行清理工作。
原创力文档

文档评论(0)