请帮忙看看友元那里出错了?谢谢
#include<iostream>
using namespace std;
class juzhen
{
private:
int a[2][3];
public:
juzhen();
juzhen(int c[][3]);
friend juzhen operator+(const juzhen& c,const juzhen& b);
~juzhen() {}
};
juzhen::juzhen(int c[][3])
{
int i,j;
for(i=0;i<=1;i++)
for(j=0;j<=2;j++)
{
a[i][j]=c[i][j];
}
}
juzhen::juzhen()
{
int i,j;
for(i=0;i<=1;i++)
for(j=0;j<=2;j++)
{
a[i][j]=0;
}
}
juzhen operator+(const juzhen& c,const juzhen& b)
{
juzhen d;
int j;
for(int i=0;i<=1;i++)
for(j=0;j<=2;j++)
{
d.a[i][j]=c.a[i][j]+b.a[i][j];
}
return d;
}
int main()
{
int a[2][3]={23,34,45,34,23,45};
int b[2][3]={23,45,56,23,46,67};
juzhen a1(a);
juzhen a2(b);
juzhen a3;
return 0;
}