Point.x为什么代表点x坐标,Point.y为什么代表y坐标?
我知道这就是指X,Y坐标.可是去查资料.根本无提示说这样写.好像大家都是默认的,都要这样写才对.有谁能说的更透彻一些.谢谢.CPointPoint;Point.x=~;p...
我知道这就是指X,Y坐标.可是去查资料.根本无提示说这样写.好像大家都是默认的,都要这样写才对.有谁能说的更透彻一些.谢谢.
CPoint Point;
Point.x=~;point.y=~~;代码如下 展开
CPoint Point;
Point.x=~;point.y=~~;代码如下 展开
展开全部
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。
展开全部
point是对象,它有两茄扰个属性x,y,分别代表x,y坐标,CPoint类棚芦就这么定义的,当然你也可以定义APoint类,BPoint类等等,用别的属性链纳带代表x,y
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
CPoint就是对坐标的封装
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
和VC定义的宏类似,VC经常用看的懂的单词给数据类型或者约定起别名,方便理解。比如CALLBACK,别人一看就明白这是这是回调函神谨数,其他它就是__stdcall的别名。
CPoint一样,它是点的封装,并且拥有点的一些基本操作的函物瞎颤数,你硬要玩个性,把它用到别处,也不是不可以,但是这不是一个良好的编罩败程习惯,而且对CPoint类的封装的函数也很难充分利用,资源浪费严重。
CPoint一样,它是点的封装,并且拥有点的一些基本操作的函物瞎颤数,你硬要玩个性,把它用到别处,也不是不可以,但是这不是一个良好的编罩败程习惯,而且对CPoint类的封装的函数也很难充分利用,资源浪费严重。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |