定义一个类时,也就是定义了一个具体的数据类型。若要使用类, 需要将类实例化,即定义该类的对象。
一、对象的定义
1.先定义类类型再定义对象
将类的名字直接用作类型名:
类名 对象名列表;
Point a,b; //C++特色定义对象
2.定义类类型的同时定义对象
class 类名 {
//类体
成员列表
}
class Point { //类体
public: …//公有的数据成员和成员函数
private: …//私有的数据成员和成员函数
} one , two; //对象列
二、对象的动态建立和释放
利用new运算符可以动态地分配对象空间,delete运算符释放对象空间。
动态分配对象的一般形式为:
类名 * 对象指针变量;
对象指针变量 = new 类名;