Point.x为什么代表点x坐标,Point.y为什么代表y坐标?

我知道这就是指X,Y坐标.可是去查资料.根本无提示说这样写.好像大家都是默认的,都要这样写才对.有谁能说的更透彻一些.谢谢.CPointPoint;Point.x=~;p... 我知道这就是指X,Y坐标.可是去查资料.根本无提示说这样写.好像大家都是默认的,都要这样写才对.有谁能说的更透彻一些.谢谢.

CPoint Point;
Point.x=~;point.y=~~;代码如下
展开
 我来答
中国瑞诚
推荐于2016-12-02 · 超过22用户采纳过TA的回答
知道答主
回答量:87
采纳率:0%
帮助的人:52.8万
展开全部
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。
tanarri
2008-06-18 · TA获得超过1.1万个赞
知道大有可为答主
回答量:5123
采纳率:33%
帮助的人:8080万
展开全部
point是对象,它有两茄扰个属性x,y,分别代表x,y坐标,CPoint类棚芦就这么定义的,当然你也可以定义APoint类,BPoint类等等,用别的属性链纳带代表x,y
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
风轻云度
2008-06-18 · TA获得超过1423个赞
知道大有可为答主
回答量:1835
采纳率:0%
帮助的人:0
展开全部
CPoint就是对坐标的封装
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
无花寒
2008-06-18 · TA获得超过322个赞
知道小有建树答主
回答量:238
采纳率:0%
帮助的人:150万
展开全部
和VC定义的宏类似,VC经常用看的懂的单词给数据类型或者约定起别名,方便理解。比如CALLBACK,别人一看就明白这是这是回调函神谨数,其他它就是__stdcall的别名。
CPoint一样,它是点的封装,并且拥有点的一些基本操作的函物瞎颤数,你硬要玩个性,把它用到别处,也不是不可以,但是这不是一个良好的编罩败程习惯,而且对CPoint类的封装的函数也很难充分利用,资源浪费严重。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式