18장 예외 처리
프로그램을 작성하는 한 가지 방법은 먼저 특이하거나 잘못된 일이 일어나지 않을 것이라고 가정하는 것이다. 예를 들어, 프로그램이 리스트에서 항목을 제거하면 리스트가 비어 있지 않다고 가정할 수 있다. 프로그램이 항상 계획대로 진행되는 핵심 상황을 위해 작동하게 되면 코드를 추가하여 예외적인 경우를 처리할 수 있다. C++는 이 접근 방식을 코드에 반영하는 방법을 가지고 있다. 기본적으로 아주 특이한 일이 일어나지 않는 것처럼 코드를 작성한다. 그런 다음 C++ 예외 처리 기능을 사용하여 그러한 특이한 경우에 대한 코드를 추가한다. 예외 처리는 일반적으로 오류 상황을 처리하는 데 사용되지만, 어쩌면 예외를 보는 더 나은 방법은 예외 상황을 처리하는 방법일 수도 있다. 결국, 만약 당신의 코드가 "오류"를 ..
2023.12.03