请问有途径可以将创建的基类的数组在派生类可以访问基类对象的数据成员?
比如一下的代码:
#include<iostream>
using namespace std;
class student{
public:
int n;
};
class shetuanguanli:public student
{
public:
int compare(student &s[4]);
};
shetuanguanli::compare(student &s[4])
{
for(int i=1;i<=3;i++)
if(s[i].n>s[i+1].n)
cout<<s[i].n;
}
int main()
{
student s[4];
for(int i;i<=3;i++)
cin>>s[i].n;
shetuanguanli ss;
ss.compare(s[4]);
}
目的是想实现派生类可以访问多个基类对象(以数组的形式一起创建出来的基类对象)的对应数据成员,现在出现的问题就是在主函数创建的基类对象,在将其传入派生类的成员函数中进行访问是是无法识别的 我该怎么办呢😭😭😭