0

coordspointTからタイプの新しいオブジェクトを作成しようとしています。Vector<int>これは私のチュートリアルが私を導いたところですが、intを。に変換できないというエラーが表示されますobject pointT。 とがタイプであるとsetWall予想します。(a,b, bool)abpointT

これが方法ではない場合xy、ベクトルからどのように構築しますか?

ありがとう

pointT xy =
{
    coords[0],
    coords[1]
};

m.setWall(xy.col, xy.col, false);}
4

1 に答える 1

2

これを試して:

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);
于 2013-03-11T18:23:12.487 に答える