카테고리 없음
[C++] 예외 처리를 위한 throw와 try-catch의 동작 방식
C++에서의 예외( exception ) 처리C++에서는 프로그램의 오류나 기대하지 못했던 상황이 발생한 경우, 이를 처리하기 위한 예외( exception )를 발생시키면, 프로그램이 자동으로, 이 예외를 처리할 수 있는 코드를 찾아 문제를 해결하는 메커니즘을 제공합니다. 이 메커니즘을 위해 만든 것이 throw와 try, catch 키워드입니다. 이 키워드들을 이용해서 문제를 처리하는 과정은 다음과 같습니다. ● 먼저, 프로그램 실행 중, 기대하지 못한 상황이 발생되면, throw 키워드를 사용해서 프로그램에게 예외가 발생되었음을 알리게 됩니다. 이 throw 키워드 바로 뒤에는, 발생한 상황을 알리는 데 도움이 되는 데이터가 따라옵니다. 이러한 데이터에는 어떤 종류의 데이터도 상관이 없습니다. 일반..
2025. 4. 1.