검색어 입력폼

[프로그래밍 언어 예외처리] C와 JAVA 예외처리 조사 및 예제

등록일 2004.03.16 | 최종수정일 2017.01.31 한글파일한글 (hwp) | 7페이지 | 가격 4,000원

소개글

예외처리에 대해 기본지식과 예제를 직접 돌려
화면캡쳐까지 하였습니다.
예외처리에 대하여 자바와 C에 대해 비교도 하였습니다.

목차

[예외처리]
[C++의 예외처리]
[JAVA의 예외처리]
[P.644, C++ 예외처리 예제]
[P.650, JAVA 예외처리 예제]

본문내용

[C++의 예외처리]
☞ 3가지의 연산자(TRY, THROW, CATCH)를 제공.

try {
// 예외가 발생할 지 모르는 코드 부분
throw exception; // 예외가 발생되어야 할 경우 예외발생
}
catch (type exception)
{
// 각각의 예외에 따라 실행되어야 하는 코드들
}

역할 및 동작
● TRY 블럭내의 코드는 정상적으로 실행된다. 만일 지정한 블럭내에서 예외를 발생해야 할 경우, throw 키워드를 사용한다. throw 키워드에 따른 인자는 어떤 경우에 대한 예외인가를 나타낸다.
● 예외가 발생하거나 throw 키워드가 실행되면, catch 블럭이 발생한 예외를 나타내는 인자와 함께 실행
● 만약 맞는 catch 타입이 없어서 지정한 catch 문장들에 대해 예외가 잡히지 않았다면, 특별한 terminate라는 함수가 실행된다. 이 함수는 일반적으로 현재 프로세스를 종료하고, "Abnormal Termination"에러를 출력.
함수 정의 => void terminate();

참고 자료

교제참고
다운로드 맨위로