1.6 | 오류 처리
"오류는 당신이 그것을 바로잡기를 거부할 때까지는 실수가 되지 않는다."
- John F. Kennedy
C++에서 예기치 않은 동작을 처리하는 두 가지 주요 방법으로 단정(Assertion)과 예외(Exception)가 있다. 전자는 프로그래밍 오류를 감지하기 위한 방법이고 후자는 프로그램의 적절한 지속을 방해하는 예외적인 상황을 위한 방법이다. 솔직히 말하면 두 목적을 항상 명확하게 구별할 수는 없다.
"오류는 당신이 그것을 바로잡기를 거부할 때까지는 실수가 되지 않는다."
- John F. Kennedy
C++에서 예기치 않은 동작을 처리하는 두 가지 주요 방법으로 단정(Assertion)과 예외(Exception)가 있다. 전자는 프로그래밍 오류를 감지하기 위한 방법이고 후자는 프로그램의 적절한 지속을 방해하는 예외적인 상황을 위한 방법이다. 솔직히 말하면 두 목적을 항상 명확하게 구별할 수는 없다.