struct ben
{
int x,y;
int turn;
ben(int x=0,int y=0,int turn=0):x(x),y(y),turn(turn){}//定义变量时,如果没有给出变量的值,就将x,y,turn都赋值成0;否则按照实际的值来赋值。
}past[105][105][5];
vec.push(ben(x0,y0,0));
在外界直接定义一个构造函数结构体,这时结构体中变量都按实际的值赋值
struct ben
{
int x,y;
int turn;
ben(int x=0,int y=0,int turn=0):x(x),y(y),turn(turn){}//定义变量时,如果没有给出变量的值,就将x,y,turn都赋值成0;否则按照实际的值来赋值。
}past[105][105][5];
vec.push(ben(x0,y0,0));
在外界直接定义一个构造函数结构体,这时结构体中变量都按实际的值赋值