#include<iostream.h>
class rectangle
{
int a[2][2];
public:
rectangle(int b[2][2])
{
int i,j;
for(i=0;i<2;i++)
for(j=0;j<2;j++)
a[i][j]=b[i][j]=0;
}
void dis();
};
void rectangle::dis()
{
int i,j;
for(i=0;i<2;i++)
{
for(j=0;j<2;j++)
cout<<a[i][j]<<" ";
cout<<endl;
}
}
void main()
{
rectangle t[2][2];
t[2][2].dis();
}
这样不能编译,如果将a[2][2]设置为public也不行,怎么办呢?