QVector<int>* _InitSnakeCor;//头文件里的声明
_InitSnakeCor = new QVector<int>;//cpp文件里的定义
int initSnakeX = 15;
int initSnakeY = 10;
_InitSnakeCor->push_back(initSnakeX);
_InitSnakeCor->push_back(initSnakeY);
void QtGreedySnake::snakeMove()
{
switch (_Direct)
{
case UP: _InitSnakeCor->at(1) += 20 ;// _InitSnakeCor划红线,不可修改的左值
case DOWN: _InitSnakeCor->at(1) -= 20;// _InitSnakeCor划红线,不可修改的左值
case RIGHT: _InitSnakeCor->at(0) += 20;// _InitSnakeCor划红线,不可修改的左值
case LEFT: _InitSnakeCor->at(0) -= 20;// _InitSnakeCor划红线,不可修改的左值
default:
break;
}
}