我正在迭代一个存储点数据类型 [x,y] 的向量,以便对每个 x 和 y 进行一些单独的计算……从向量元素 1 中的 x 中减去向量元素 2 中的 x…… .为此,我将这些点转换为双数据类型.....现在我需要将它们放回点数据类型.....?
示例代码:
double Pta;
double Ptb;
double vect;
double PtResult;
for(vector<Point>::iterator iter_a = Left_Arm_xy.begin()+1; iter_a != Left_Arm_xy.end(); ++iter_a)
{
if(center.y <= 240)
{
Pta = iter_a->x - (iter_a -1)->x;
Ptb = iter_a->y - (iter_a -1)->y;
vect = ((Point)Pta, Ptb);
}
编译器在代码的最后一行显示:“错误:没有运算符“= 匹配这些操作数”
vect = ((Point)Pta, Ptb);
如果可以的话,这种转换是否可能有人可以提出解决方案......?