본문 바로가기
SW/C,C++

[C++] 배열 index 관련 예외처리

by FastBench 2024. 5. 3.

[C++] 배열 index 관련 예외처리

함수호출

index 를 매개변수로 가지는 함수를 호출하고, 그 함수는 전달받은 index 로 배열 혹은 벡터에 접근한다고 가정해보자.

만약 index 가 범위를 초과한다면 segmentation fault 에러가 발생할 것이다.

 

 

해결

아래와 같이 try, catch 를 활용하여 함수에서 throw 하는 예외를 처리할 수 있다.

 

댓글