第章c++类第部分.doc
第17章 C++类:第二部分
目标
可以动态创建和破坏对象。
可以指定const(常量)对象和const成员函数。
理解friend函数和友类的目的。
理解如何使用static数据成员和成员函数。
理解容器类的概念。
理解可以遍历容器类的元素的迭代器类的概念。
理解this指针的使用。
17.1 简 介
在本章中,我们继续研究类和数据抽象。我们在第18章中将讨论更多的高级内容,并建立类和运算符重载讨论的基础。第16章~第18章的讨论鼓励程序员使用对象,我们称之为基于对象的编程方法(OBP,object-based programming)。然后,第19章和第20章介绍了继承和多态性,这是真正面向对象的编程技术(OOP,object-oriented programming)。在本章和后面的章节中,我们使用在第8章中介绍的C样式的字符串,这将帮助您掌握C指针的复杂内容,准备进入专业世界,在这里,您将看见过去20年中所遗留的大量C代码。
17.2 const(常量)对象和const成员函数
我们已经强调了,最低特权原则是好的软件工程所用的最基本原则之一。下面研究这个原则如何应用于对象。
一些对象需要修改,而另外一些不需要。程序员可以使用关键字const来指定对象不能修改,而尝试修改该对象将导致语法错误。例如:
const Time noon( 12, 0, 0 );
声明了类T
您可能关注的文档
最近下载
- DB31T 1621-2025 健康促进医院建设规范.pdf VIP
- QCT1067.4-2023汽车电线束和电器设备用连接器第4部分:设备连接器(插座)的型式和尺寸.docx VIP
- 西门子变频器使用功能图.pdf VIP
- 七八年级地理总复习知识.doc VIP
- 2026江苏省新能源开发股份有限公司春季招聘笔试参考题库及答案解析.docx VIP
- 药品稳定性试验箱验证方案.pdf VIP
- 见证取样和见证送检人员备案表..doc VIP
- 防水工程施工工艺标准(GB 50108-2011)最新.docx VIP
- 现代金融消费与消费者金融服务创新研究1.doc VIP
- 服装消费者购买行为分析.doc VIP
原创力文档

文档评论(0)