在做一些搜索的时候经常这样写方向:
struct D
{
int x,y;
}dir[8]={{-1,0},{0,1},{1,0},{0,-1},{-1.1},{1,1},{1,-1},{-1,-1}};
这样是没有问题的。
但是,如下是不对的
(一)
struct D
{
int x,y;
D(int xx,int yy)
{
x=xx;
y=yy;
}
}dir[8]={{-1,0},{0,1},{1,0},{0,-1},{-1.1},{1,1},{1,-1},{-1,-1}};
(二)
struct D
{
int x,y;
}dir[8];
dir[8]={{-1,0},{0,1},{1,0},{0,-1},{-1.1},{1,1},{1,-1},{-1,-1}};
由于没有细致去了解结构体,暂时不能解释,有机会一定要看看。