자꾸 vector subscript out of range떠서 헛발길질했는데
중단점 여기걸어보니까 Currentx가 29여야되는데 -1로뜸
대체 머임?
209번째줄에서는 x가 -1였는데 213번째줄에서는 x가 29로 바뀐상황
어떻게 그럴수가잇는대
다른스레드에서 수정했을수도있지
다른스레드에서 수정했다는게 먼말임? 저거 while문이랑 current 대입하는거사이에 아무코드도 없는데
209번째줄에서 213번째줄로 넘어가는사이에 다른스레드에서 Dst.x 값을 수정했을수도있다고
스레드가 먼지모르는데 좆댓노
스레드가 뭔지 모르면 스레드 문제라기보다 밑에댓글처럼 중단점 잘못걸어서그럴수도 있으니까 209번줄부터 중단점 걸어서 한단계씩 실행 하면서 값이어떻게바뀌나먼저알아봐라
일단 침착하고 처음부터 다시 한 번 봐바
와일에 브레이크 포인트를 걸어서 그런거 아닐까요? ㅇㅅㅇ
209번째줄에서는 x가 -1였는데 213번째줄에서는 x가 29로 바뀐상황
어떻게 그럴수가잇는대
다른스레드에서 수정했을수도있지
다른스레드에서 수정했다는게 먼말임? 저거 while문이랑 current 대입하는거사이에 아무코드도 없는데
209번째줄에서 213번째줄로 넘어가는사이에 다른스레드에서 Dst.x 값을 수정했을수도있다고
스레드가 먼지모르는데 좆댓노
스레드가 뭔지 모르면 스레드 문제라기보다 밑에댓글처럼 중단점 잘못걸어서그럴수도 있으니까 209번줄부터 중단점 걸어서 한단계씩 실행 하면서 값이어떻게바뀌나먼저알아봐라
일단 침착하고 처음부터 다시 한 번 봐바
와일에 브레이크 포인트를 걸어서 그런거 아닐까요? ㅇㅅㅇ