shared_ptr1 C++ 언어 기초 (16) - 예외처리 exception ▣ 예외의 개념 ● 예외, Exception ▷ 예외: 프로그램 실행 중 비정상적 event가 발생하는 것 예를 들면, 자원의 부족이나 비정상적 데이터로 인한 비정상적 사건 ▷ 예외 상황에 대비를 하지 않으면 프로그램이 실행되지 않는다. 프로그램이 문제 없이 동작하도록 에외 발생에 대비한 처리를 미리 정의해놔야 한다. ● 예외 상황 예시 ▷ 비정상적 데이터 처리의 예 double func(double a, double b) { return a*b/(a-b); } // a == b 이면 오류가 발생한다. 위와 같은 경우를 대비해서 아래와 같은 처리를 해준다. double func(double a, double b) { if ( a == b) { cout y) { } 구문으로 올라가서 다시 수행된다. #in.. 2020. 9. 7. 이전 1 다음 반응형