#include
class M{
public:
M(){a=b=0;}
M(int i,int j){a=i;b=j;}
void print(){cout<<a<<","<<b<<endl;}
private:
int a,b
};
void main()
{M m[2][4];
int x=10,y=10;
for(int i=0;i<2;i++)
for(int j=0;j<4;j++)
m[j]=M(x+=2,y+=10);//??M(x+=2,y+=10)这是什么用法?
M(*pm)[4](m);
for(i=0;i<2;i++)
{
for(int j=0;j<4;j++)
(*(*(pm+i)+j)).print();
cout<<endl;
}
}
类的构造函数能直接在主函数中调用?
|