在 MFC(Microsoft Foundation Classes)中,CPoint 类提供了重载的运算符,其中包括加法运算符 +。CPoint::operator + 用于计算两个 CPoint 对象之间的和,返回一个新的 CPoint 对象,表示横纵坐标的和。以下是 CPoint::operator + 的简要说明:
CPoint operator +(const CPoint& point) const;

参数:
  •  point:要加上的另一个 CPoint 对象。


返回值:
返回一个新的 CPoint 对象,其横坐标等于当前 CPoint 对象的横坐标加上参数 point 的横坐标,纵坐标等于当前 CPoint 对象的纵坐标加上参数 point 的纵坐标。

示例:
CPoint point1(10, 20);
CPoint point2(5, 15);
CPoint result = point1 + point2;
// result 的坐标为 (15, 35)

在这个示例中,point1 + point2 的结果是一个新的 CPoint 对象,其横坐标为 15,纵坐标为 35。这种运算符通常用于将两个点的坐标相加,或者表示向量的相加。


转载请注明出处:http://www.zyzy.cn/article/detail/21746/MFC/CPoint