永发信息网

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。
全部回答
  • 1楼网友:旧脸谱
  • 2021-03-28 21:59
point是对象,它有两个属性x,y,分别代表x,y坐标,CPoint类就这么定义的,当然你也可以定义APoint类,BPoint类等等,用别的属性代表x,y
  • 2楼网友:山河有幸埋战骨
  • 2021-03-28 21:21
CPoint就是对坐标的封装
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯