class Step
{
public:
Step(int _moveid,int _row,int _col,int _moverow,int _movecol,int _killid);
Step();
~Step();
public:
int moveid;
int row;
int col;
int moverow;
int movecol;
int killid;
};
#include "Step.h"
Step::Step()
{
}
Step::Step(int _moveid,int _row,int _col,int _moverow,int _movecol,int _killid)
:moveid(_moveid),
row(_row),
col(_col),
moverow(_moverow),
movecol(_movecol),
killid(_killid)
{
}
Step::~Step()
{
}
#include
#include
#include"Step.h"
using namespace std;
class Fruit
{
public:
void saveStep(vector v1)
{
}
void unDo()
{
}
};
如何在saveStep中使用vector容器保存Step数据(vector中的每个元素都是Step),unDo中调用saveStep的语句没有写上去,因为不知道怎么创建vector容器来存储自定义Step数据。