C++入门:类与数据类型详解——ISO 7637-3:2007

需积分: 50 8 下载量 36 浏览量 更新于2024-08-10 收藏 2.25MB PDF 举报
在C++ Primer中,"所用到的操-iso 7637-3:2007(2)"章节详细阐述了如何在C++编程中创建和使用类(class)来定义数据类型。类是一种重要的面向对象编程(OOP)概念,它封装了数据和对这些数据的操作。在这个例子中,定义了一个名为`Sales_item`的类,它有三个私有成员变量:`isbn`(国际标准书号)、`units_sold`(已售单位数量)和`revenue`(销售额)。这些数据成员(data members)代表类的属性,而公共成员函数(public member functions)则定义了对这些属性的操作。 在C++中,类定义的语法结构包括关键字`class`,类名,类体(包含成员定义)和结束的分号。访问修饰符(如private和public)用于控制类的成员对外部的可见性,仅public成员可以在类的外部被访问。定义类不仅仅是创建一个新的数据类型,还意味着可以实例化该类的对象,并对其进行操作。 例如,`Sales_item item;`这样的声明就创建了一个`Sales_item`类型的变量`item`,它拥有相应的属性和默认值。类的作用域使得在类内部的数据和操作具有唯一性,即使在类外部可以重用相同的名字。 章节还提到了编程新手可能会遇到的常见错误,如忘记在类定义后添加分号。此外,C++ Primer注重教学方法,强调现代C++编程风格,不再过分关注底层技术,而是重点讲解如何有效地利用标准库。书中提供了丰富的学习辅助手段,如术语解释、突出标注的关键点、前后文引用以及详细示例,帮助读者理解和掌握语言特性。 通过阅读和实践本书提供的示例,读者不仅能学习C++语言的基础知识,还能了解到如何将其应用于实际编程中,提高编程效率。这本书作为一本全面的C++教程,适合初学者和有一定经验的程序员,旨在提供清晰、全面和准确的指导。