在看贪吃蛇代码时里面有个queue snakeBody不知道什么意思

嘎啦汤 2014-03-16 12:41:24
就不'知道怎么把坐标和内存向联系起来那
...全文
114 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq120848369 2014-03-16
  • 打赏
  • 举报
回复
这里维护queue队列结构的原因是贪吃蛇的算法设计:你可以将贪吃蛇想象成若干豆豆组成的,每个豆豆就是队里的一个元素,其中记录着豆豆所在的坐标。 贪吃蛇向前移动一格豆豆,其实只需要往队列头部插入一个新的豆豆,并从队列尾部删除一个豆豆,就完成了移动。
Falleyes 2014-03-16
  • 打赏
  • 举报
回复
queue是一个容器,意思是说存储Cmp的一个队列,这个队列名字叫做snakeBody。 其中,Cmp应该是一个数据类型,比如你自己定义的结构体或者类或者其他的什么。。。

65,207

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧