3.2.1对象的声明
格式:
<类名><对象名表>
例子:
声明类Point的对象:
Point p1,p2,*pdate,p[3],&rp=p1;
3.2.2对象的创建和销毁
- 在程序运行时,通过为对象分配存储空间来创建对象
- 创建对象时,类被用作样板,对象称为类的实例
- 为对象分配存储空间主要有静态分配和动态分配
- 堆对象是在程序运行时根据需要随时可以被创建或删除的对象,只有堆对象采用动态分配方式
静态分配方式:
- 在声明对象时就分配存储空间,在对象生命期结束时收回所分配存储空间
- 在这种分配方式下,对象的创建和销毁是由程序本身决定的。
动态分配方式:
- 如果要建立新的对象,就要使用运算符new在堆中为其分配内存空间,当对象使用完毕要销毁时,使用delet
- 在这种分配方式下,对象的创建和销毁由程序员决定。
注意,对象引用不分配存储空间