c++vector的用法
vector<vector<char>>snakeMap;//整个游戏界面queue<Cmp>snakeBody;//蛇身public:intGetDirections(...
vector<vector<char> > snakeMap;//整个游戏界面
queue<Cmp> snakeBody; //蛇身
public:
int GetDirections()const;
char getSymbol(const Cmp& c)const
//获取指定坐标点上的字符
{
return snakeMap[c.lSign][c.rSign];
}
vector<vector<char> > snakeMap和return snakeMap[c.lSign][c.rSign];
这两句看不懂,然后return snakeMap[c.lSign][c.rSign];
中为什么是两个参数乃;这句话又是在干什么乃?
那vector<vector<char> > 改成vector<char *>可以吗? 展开
queue<Cmp> snakeBody; //蛇身
public:
int GetDirections()const;
char getSymbol(const Cmp& c)const
//获取指定坐标点上的字符
{
return snakeMap[c.lSign][c.rSign];
}
vector<vector<char> > snakeMap和return snakeMap[c.lSign][c.rSign];
这两句看不懂,然后return snakeMap[c.lSign][c.rSign];
中为什么是两个参数乃;这句话又是在干什么乃?
那vector<vector<char> > 改成vector<char *>可以吗? 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询