多语言展示
当前在线:987今日阅读:167今日分享:16

C++怎么返回对象数组

对象数组的定义:类名 数组名[元素个数] Eg: student asa[10];//有10个元素的学生类对象数组,感兴趣的随小编一起看看哦。
方法/步骤
1

对象数组的访问形式:数组名[下标].成员名; Eg: asa[j].print();  对象数组的初始化:对象数组的初始化通常也是由构造函数来完成的。

2

Eg: #include”student.h” int main { student asa[4]={student(1,“LiMing”,98),student(2,”Bill”,89),student(3,”Chlily”,99),student(4,”Saraea”,96)}; for(int i=0;i<4;i++) asa[i].print(); return 0; }

3

指向对象的指针  对象指针的用法:定义对象指针的语法和定义其它基本数据类型指针的语法相同。

4

在使用对象指针之前,要把它指向一个已经创建的对象,然后才能访问该对象的成员。

5

在使用对象名来访问对象成员时,要使用点运算符“.”。如果要通过指向对象的指针来访问对象的成员,那么必须使用箭头运算符“->”。

6

在成员函数display()中有一个隐藏的指针作为参数,该指针参数使用关键字this命名,它是指向该类对象的指针,成员函数可以通过它来访问该类对象的数据成员。voiddisplay(student *this)//this指针由编译器自动生成。

推荐信息