c++类的函数如何将一个类对象数组的一个元素作为参数来引用。

比如说,我有个类Student,它有个函数computer(),我用这个类定义一个对象数组,如Student r[10],然后computer()这个函数要调用这个对象数组中的一个元素r(0)来进行操作,请问void Student::computer(****),星号里的代码该怎么写?

所谓数组,就是相同数据类型的元素按一定顺序排列的集合,就是把有限个类型相同的变量用一个名字命名,然后用编号区分他们的变量的集合,这个名字称为数组名,编号称为下标。

所以在数组中只能存储相同类型的类对象。

要存储多个对象,只需要定义一个类对象数组,然后赋值进去即可。

如类名为A,要存储最多100个对象,需要定义为

A array[100];

然后对于任意的一个对象b,要存储到array的第i个元素中(i在0到99之间)的赋值语句可以写作:

array[i] = b;
温馨提示:答案为网友推荐,仅供参考
相似回答