---------------siwuxie095
对象实例化
在 C++ 中,类就是一个模板,对象的实例化其实就是计算机根据
一个类的设计,制造出多个对象的过程
实例化对象有两种方式:
例如:
(1)从栈中实例化对象
如果要定义一个对象:TV tv;
如果要定义一个对象数组:TV tv[20];
(2)从堆中实例化对象
如果要定义一个对象,使用指针指向 new 运算符申请出来的内存:
TV *p=new TV();
「new 运算符申请出来的内存就是在堆上,这块内存将作为 TV 的对象来使用」
如果要定义一个对象数组,同理 ...
从堆中实例化的对象,在使用完后,切记要将申请的内存释放掉
对象成员的访问
通过不同的实例化方式生成的对象,访问数据成员和成员函数的方式也各有不同
如果是单一对象来访问数据成员和成员函数
(1)通过栈实例化的对象使用 . 来访问
(2)通过堆实例化的对象使用 -> 来访问
如果是对象数组来访问数据成员和成员函数,可以使用 for 循环
【made by siwuxie095】