반복자를 사용하는 방법? 두 점 사이의 거리를 계산하려고합니다. 내가 C ++의 벡터에 저장 한 두 점 : (0,0)과 (1,1). 나는 결과를 얻어야한다. 0 1.4 1.4 0 하지만 내가 얻은 실제 결과는 0 1 -1 0 벡터에서 반복기를 사용하는 방식에 문제가 있다고 생각합니다. 이 문제를 어떻게 해결할 수 있습니까? 아래 코드를 게시했습니다. typedef struct point { float x; float y; } point; float distance(point *p1, point *p2) { return sqrt((p1->x - p2->x)*(p1->x - p2->x) + (p1->y - p2->y)*(p1->y - p2->y)); } int main() { vector po; point ..