int型到自定义结构体的转换

conversion of int to custom struct c++

本文关键字:转换 结构体 自定义 int      更新时间:2023-10-16

我正在尝试从Vector<int>坐标创建类型为pointT的新对象。这就是我的教程引导我的地方,但我得到的错误是它不能将int转换为object pointTsetWall期望(a,b, bool),其中abpointT类型。

如果这不是方式,我如何从我的向量构建xy ?

感谢
pointT xy =
{
    coords[0],
    coords[1]
};
m.setWall(xy.col, xy.col, false);}

试试这个:

struct point_t {
    int x;
    int y;
    point_t(const Vector<int>& v)
        :x(v.x),
         y(v.y)
    {}
};
point_t a(vecA);
point_t b(vecB);
m.setWall(a, b, false);