Point.x为什么代表点x坐标,Point.y为什么代表y坐标?
答案:4 悬赏:20 手机版
解决时间 2021-03-29 16:30
- 提问者网友:自食苦果
- 2021-03-28 18:42
Point.x为什么代表点x坐标,Point.y为什么代表y坐标?
最佳答案
- 五星知识达人网友:神鬼未生
- 2021-03-28 20:22
CPoint Point;
Point.x=~;point.y=~~;
CPoint是MFC的一个类,和Windows的Point结构体是类似的。C++中类和结构体是相通的。
Point结构体的定义如下:
typedef struct tagPOINT {
LONG x;
LONG y;
} POINT;
在使用用结构体中的成员的的时候要用Point.x Point.y
那用CPont类的时候是不是也要这样用呢,那是当然了。
在这里 CPoint Point; 就是实例化了一个CPoint类的对象 然后调用对象的成员。
另外要说明的是CPoint类和CSize类也是类似的,二者的操作可以互换,更多信息,请参看MSDN。
Point.x=~;point.y=~~;
CPoint是MFC的一个类,和Windows的Point结构体是类似的。C++中类和结构体是相通的。
Point结构体的定义如下:
typedef struct tagPOINT {
LONG x;
LONG y;
} POINT;
在使用用结构体中的成员的的时候要用Point.x Point.y
那用CPont类的时候是不是也要这样用呢,那是当然了。
在这里 CPoint Point; 就是实例化了一个CPoint类的对象 然后调用对象的成员。
另外要说明的是CPoint类和CSize类也是类似的,二者的操作可以互换,更多信息,请参看MSDN。
全部回答
- 1楼网友:旧脸谱
- 2021-03-28 21:59
point是对象,它有两个属性x,y,分别代表x,y坐标,CPoint类就这么定义的,当然你也可以定义APoint类,BPoint类等等,用别的属性代表x,y
- 2楼网友:山河有幸埋战骨
- 2021-03-28 21:21
CPoint就是对坐标的封装
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯