求解释c++结构体。。。-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

求解释c++结构体。。。

2016-03-05 11:17:43 1795 1

struct Snake
{
Snake() :next(NULL), before(NULL)
{
pt.x = 0; pt.y = 0;
}
Snake(const POINT &npt, Snake , Snake );
POINT pt;
Snake next, before;
} snake; //定义蛇头
在学windows api,找了个贪吃蛇,这段代码实在看不懂了,求大神解释一下,或者用类来代替一下也好

取消 提交回答
全部回答(1)
  • a123456678
    2019-07-17 18:53:05

    结构体和类根本上区别不大,区别只是结构体默认的是public权限,类默认是pravite.
    简单注释了一下,仅供参考

    struct Snake
    {
    Snake() :next(NULL), before(NULL) // 默认构造函数,初始化参数列表使得next=NULL.before=NULL
    {
    pt.x = 0; pt.y = 0; // 初始化坐标为(0,0)
    }
    Snake(const POINT &npt, Snake , Snake ); // 另外一种构造函数,参数为一个坐标的const引用和两个结构体指针
    POINT pt;
    Snake next, before;
    } snake; //定义蛇头

    0 0
相关问答

1

回答

云函数的目录结构是什么?

2021-03-11 23:08:26 601浏览量 回答数 1

1

回答

Redis:介绍下redis的string数据结构

2020-03-31 15:22:08 302浏览量 回答数 1

1

回答

求解,数据结构与算法

2018-07-21 16:22:25 976浏览量 回答数 1

1

回答

算法与数据结构C++精解课程怎么样

2018-07-21 16:37:00 1297浏览量 回答数 1

1

回答

求解

2017-05-10 12:34:13 1791浏览量 回答数 1

1

回答

求解

2016-12-16 16:19:33 1265浏览量 回答数 1

1

回答

求解

2016-11-13 19:38:45 1466浏览量 回答数 1

3

回答

求解

2015-06-26 16:18:34 3671浏览量 回答数 3

1

回答

求解

2015-04-18 13:49:17 3393浏览量 回答数 1

0

回答

求解。

2012-10-12 08:56:59 4462浏览量 回答数 0
+关注
0
文章
14879
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载