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