알고리즘
[Algorithm] 런타임 에러가 발생하는 이유
ok4u
2019. 1. 28. 17:28
- 배열에 할당된 크기를 넘어서 접근했을 때
- 전역 배열의 크기가 메모리 제한을 초과할 때
- 지역 배열의 크기가 스택 크기 제한을 넘어갈 때
- 0으로 나눌 떄
- 라이브러리에서 예외를 발생시켰을 때
- 재귀 호출이 너무 깊어질 때
- 이미 해제된 메모리를 또 참조할 때
알고리즘을 공부하는 과정에서 발생하는 런타임에러의 원인!
1. 배열에 할당된 크기를 넘어선 경우.
2. 배열의 인덱스를 잘못 참조.
우선, 경험해 본 런타임에러를 정리해보았다.