
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=~~;代码如下 展开
4个回答
展开全部
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。

2024-08-07 广告
作为东莞市大凡光学科技有限公司的一员,我们深知Matlab圆点标定板在相机标定中的重要性。该标定板通过均匀分布的圆点,帮助精确计算相机参数,优化成像效果。Matlab强大的编程功能,使得我们能够灵活设计标定板,调整圆点大小、数量和分布,以满...
点击进入详情页
本回答由东莞大凡提供
展开全部
point是对象,它有两个属性x,y,分别代表x,y坐标,CPoint类就这么定义的,当然你也可以定义APoint类,BPoint类等等,用别的属性代表x,y
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
CPoint就是对坐标的封装
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
和VC定义的宏类似,VC经常用看的懂的单词给数据类型或者约定起别名,方便理解。比如CALLBACK,别人一看就明白这是这是回调函数,其他它就是__stdcall的别名。
CPoint一样,它是点的封装,并且拥有点的一些基本操作的函数,你硬要玩个性,把它用到别处,也不是不可以,但是这不是一个良好的编程习惯,而且对CPoint类的封装的函数也很难充分利用,资源浪费严重。
CPoint一样,它是点的封装,并且拥有点的一些基本操作的函数,你硬要玩个性,把它用到别处,也不是不可以,但是这不是一个良好的编程习惯,而且对CPoint类的封装的函数也很难充分利用,资源浪费严重。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询