2013-03-11 37 views
0

我试图从Vector<int> COORDS创建pointT类型的新对象。这是我的教程引导我的地方,但我得到的错误是它无法将int转换为object pointTsetWall预计(a,b, bool)其中ab的类型为pointT转换为int的自定义结构的C++

如果不是这样,我怎么建立xy从我的载体?

感谢

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

m.setWall(xy.col, xy.col, false);} 
+0

感谢您的编辑,抢,我怎么看它适当地格式化,现在。 – 2013-03-11 18:33:22

回答

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); 
+0

谢谢erenon。我现在不能尝试,但我会尽快从午餐回来。 – 2013-03-11 18:33:55