哪位仁兄帮忙看看,哪里出错了
class array
{
public:
array(){}
void setdata();
friend array operator+(array &a1,array &a2);
//friend ostream &operator<<(ostream &,array &);
private:
int a[2][3];
};
void array::setdata()
{
int a[2][3];
for(int i=0;i<2;i++)
for(int j=0;j<3;j++)
cin>>a[i][j];
}
array operator+(array &a1,array &a2)
{
int x[2][3];
for(int i=0;i<2;i++)
for(int j=0;j<3;j++)
//int x[i][j]=a1.a[i][j]+a2.a[i][j];
return int (a1.a[i][j]+a2.a[i][j]);
//return int x[0][0];
}
/*
ostream &operator<<(output & out,array &c2)
{
for(int i=0;i<2;i++)
for(int j=0;j<3;j++)
out<<c2[i][j];
return out;
}
*/
void main()
{
array a,b,c;
a.setdata();
b.setdata();
//cout<<a+b;
}