
※ LIG Nex1 The SSEN Embedded SW School에서 진행된 내용을 정리한 포스팅입니다.예외 처리컴파일 에러는 고마운 에러다.런타임 에러로 프로그램이 종료되는 것은 치명적이다.사용자 경험 측면에서도 좋지 않다.에러가 발생했음을 알리고 프로그램이 지속되도록 하는 것이 좋다.예외 처리의 3가지 키워드try/catch/throwtrytry 블럭 안에서 발생한 예외만 처리할 수 있다.함수 전체를 try로 묶을 수도 있지만 관련있는 코드끼리 한 블럭으로 묶는 것이 좋다.try 블럭에서 throw를 통해 예외의 발생을 catch 블럭으로 전달한다.try { /* code */ if (예외 발생 시) throw expn; /* code */ } caatch (type exn) { /* 예외처리 ..