[c++] 예외 처리란 무엇인가?

예외는 주로 ‘try’, ‘catch’, ‘throw’, ‘finally’와 같은 키워드를 사용하여 처리된다. ‘try’ 블록 안에서 예외가 발생할 수 있는 코드를 작성하고, 예외가 발생하면 이를 ‘catch’ 블록에서 처리한다.

여기에는 자신이 개발한 코드에서 명시적으로 예외를 발생시킬 수도 있는 ‘throw’ 구문도 있다. 마지막으로 ‘finally’ 블록은 예외 여부와 상관없이 항상 실행되어야 하는 코드를 포함하고 있다.

이러한 예외 처리를 통해 프로그램이 안정적으로 동작하도록 보장할 수 있다.