반응형
[C++] 배열 index 관련 예외처리
함수호출
index 를 매개변수로 가지는 함수를 호출하고, 그 함수는 전달받은 index 로 배열 혹은 벡터에 접근한다고 가정해보자.
만약 index 가 범위를 초과한다면 segmentation fault 에러가 발생할 것이다.
해결
아래와 같이 try, catch 를 활용하여 함수에서 throw 하는 예외를 처리할 수 있다.


반응형
'SW > C,C++' 카테고리의 다른 글
[자료구조] 트리 - 이진트리, 순회 (0) | 2024.06.07 |
---|---|
[C/C++] 함수인자로써 이중포인터와 가변길이배열 (0) | 2024.05.13 |
[C++] std::cin 타입 불일치 (0) | 2024.05.02 |
[C/C++] 커널 드라이버에서의 함수포인터 (0) | 2024.04.22 |
[C/C++] 콜백함수의 인자로써 void 포인터 (0) | 2024.04.21 |
댓글