类和对象 抽象和类 构造函数和析构函数 this指针 对象数组 类作用域 运算符重载 友元 类的自动转换和强制类型转换 抽象和类 指定基本类型完成了三项工作: 决定数据对象需要的内存数量; 决定如何解释内存中的位(long和float在内存中占用的位数相同,但将它们转换为数值的方法不同); 决定可使用数据对象执行的操作或方法。 对于内置类型来说,有关操作的信息被内置到编译器中。但在C++中定义用户自定义的类型时,必须自己提供这些信息。这也就是定义类的时候需要做的工作。 一般来说,类规范由两个部分组成: 类声明:以数据成员的方式描述数据部分,以成员函数(被称为方法)的方式描述公有接口; 类方法定义:描述如何实现类成员函