C++ 예외 처리
1. 예외 처리 C++은 언어 차원에서 예외 처리 문법을 제공한다. try 예외가 발생할만한 코드 블록을 지정함. "try{}" 괄호안에 예외 처리 대상 코드를 작성한다. 이 블록 안에서 예외가 발생했을 때 "throw" 명령으로 예외를 던진다. throw 프로그램이 정상적으로 실행될 수 없는 상황일 때 이 명령으로 예외를 던진다. "throw" 다음에 던지고자 하는 예외를 적는다. 이를 통해 "catch"문으로 점프하게 되며 "throw" 명령 아래쪽의 코드들은 모두 무시되며 곧바로 예외 처리 구문으로 이동한다. catch "try" 블록 다음에 이어지며 던져진 예외를 받아서 처리한다. 그래서 "catch" 블록을 예외 핸들러라고 한다. "catch" 다음에는 받고자 하는 예외의 타입을 적는데 이 객체..
C++/C++98
2023. 8. 8. 16:43