1753번 - 최단경로
인접 리스트 사용이 미숙하여 답을 참고하면서 코드를 풀이중이었습니다.
그런데 11번째 줄 처럼 edges를 선언하는 부분에서 메모리 바이올레이션이 발생합니다.
다른 분들은 이런 일이 없는 것 같은데 이유를 잘 모르겠습니다.
오류 내용은 이렇습니다.
_Ty2& _Get_second() noexcept { // return reference to second return (_Myval2); }
예외 발생(0x00007FF71E551127, 연습용.exe): 0xC0000005: 0x00007FF71E551127 위치를 실행하는 동안 액세스 위반이 발생했습니다..
아마 edges의 크기를 줄이면 발생하지 않는것으로 보아 데이터 영역의 크기 문제인 것 같기도 하고, 혹은 Release로 컴파일 시 문제가 발생하지 않아서
Debug 모드에서의 문제일 수도 있을 것 같습니다.
정말 이상하네요..
댓글을 작성하려면 로그인해야 합니다.
bear1704 3년 전
인접 리스트 사용이 미숙하여 답을 참고하면서 코드를 풀이중이었습니다.
그런데 11번째 줄 처럼 edges를 선언하는 부분에서 메모리 바이올레이션이 발생합니다.
다른 분들은 이런 일이 없는 것 같은데 이유를 잘 모르겠습니다.
오류 내용은 이렇습니다.
_Ty2& _Get_second() noexcept
{ // return reference to second
return (_Myval2);
}
예외 발생(0x00007FF71E551127, 연습용.exe): 0xC0000005: 0x00007FF71E551127 위치를 실행하는 동안 액세스 위반이 발생했습니다..
아마 edges의 크기를 줄이면 발생하지 않는것으로 보아 데이터 영역의 크기 문제인 것 같기도 하고, 혹은 Release로 컴파일 시 문제가 발생하지 않아서
Debug 모드에서의 문제일 수도 있을 것 같습니다.
정말 이상하네요..