(给CPP开发者加星标,提升C/C++技能)
来源:鲸90830
www.cnblogs.com/whale90830/p/10535484.html [h2]对象数组与对象指针[/h2][h1]1、对象数组[/h1]
所谓对象数组是指每一数组元素都是对象的数组, 也就是说,若一个类有若干个对象,则把这一系列的对象用一个数组来存放。
对象数组的元素是对象, 不仅具有数据成员,而且还有函数成员
定义一个一维数组的格式如下:
类名 数组名[下标表达式];
- exam ob[4]; //定义了类exam的对象数组ob.
复制代码 与基本数据类型的数组一样,在使用对象数组时也只能访问单个数组元素,也就是一个对象,通过这个对象,也可以访问到它的公有成员
使用的一般形式是:
数组名[下标].成员名
例3.4 对象数组的应用
[code]#include
class exam{
public:
void set_x(int n){ x=n; }
int get_x(){ return x; }
private:
int x;
};
main()
{
exam ob[4];
int i;
for (i=0;i |
|