벡터에서 점 집합을 추출하고 계산을 시도하고 있습니다. 포인트는벡터에서 값 추출
std::vector<Vector> m_points1;
m_points1.push_back(Vector(-4.0, 8.0));
m_points1.push_back(Vector(-1.0, -7.0));
m_points1.push_back(Vector(0.0, -8.0));
m_points1.push_back(Vector(2.0, -4.0));
m_points1.push_back(Vector(3.0, 1.0));
처럼 저장됩니다 내가 할 수없는 내가 배열 할 내가 원하는 값을 얻기 위해 사용되는 그것을 통해 루프. 내 코드는 좋아해 보인다 :
for(std::vector<Vector>::iterator i=points.begin();i != points.end();i++)
{
k=i;
for(std::vector<Vector>::iterator j=points.begin();j != points.end();j++)
{
if(k==j)
{
continue;
}
else
{
//How to get values ???
}
}
}
어떻게 포인트를 추출 할 수 있습니까? x 좌표 만 계산하면됩니까?
그런데 어떻게 되나요? – Jake0x32
미안합니다. p가 없습니다. 편집했습니다. –
@ NarekMinaskan - 목표는 'x'좌표를 얻고 그걸로 무엇인가합니까? – PaulMcKenzie