프로그램을 실행하다 보면 예기치 못한 입력값이나 리소스 부족으로 인해 프로그램이 갑자기 종료되는 경우가 있습니다. 이러한 비정상 종료를 막고 오류를 우아하게 처리하기 위해 C++은 예외 처리(Exception Handling) 기능을 제공합니다.오늘은 C++ 예외 처리의 핵심인 try, catch, throw의 사용법부터 실무에서 주의해야 할 점까지 자세히 알아보겠습니다.1. 예외 처리(Exception Handling)란?예외 처리는 실행 중 발생하는 오류 상황을 감지하여, 프로그램이 죽지 않고 미리 정의된 안전한 경로로 흐르게 만드는 기법입니다.C++ 예외 처리의 3단계throw (던지기): 예외 상황이 발생했음을 알리고 예외 객체를 던집니다.try (시도하기): 예외가 발생할 가능성이 있는 코드 블..