C++ ESPRESSO(에스프레소) PART 03 - CHAPTER 11 EXERCISE(엑서사이즈) 7개
본 자료는 미만의 자료로 미리보기를 제공하지 않습니다.
닫기
  • 1
  • 2
  • 3
해당 자료는 1페이지 까지만 미리보기를 제공합니다.
1페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

C++ ESPRESSO(에스프레소) PART 03 - CHAPTER 11 EXERCISE(엑서사이즈) 7개에 대한 보고서 자료입니다.

목차

1. 프로그램 실행 도중에 발생할 수 있는 예외 사항을 다음과 같은 카테고리로 분류하여 예를 하나씩 들어보시오.

2. 예외를 처리하는 다양한 방법들을 정의하여서 장단점을 비교하여 보자

3. 회사에서 월급에 대한 세금을 계산하는 다음과 같은 함수가 있다고 하자.

4. 다음 코드에서는 왜 try블록에서 던져진 예외를 catch 블록에서 잡을 수 없는가?

5. 다음 코드에서 논리적으로 잘못된 부분을 지적하시오.

6. process()라는 함수가 문자열 타입의 예외를 발생하고 이것을 main()에서 처리 한다고 가정하자.

7. 다음의 문장의 의미를 설명하라.

본문내용

이것을 main()에서 처리 한다고 가정하자.
int main()
{try{
process();
}
catch(const char *e){
...
}
}
void process()
{
throw "문자열 타입의 예외를 발생“; // 예외를 발생한다.
}
7. 다음의 문장의 의미를 설명하라.
(1) void sub() throw (int); //int타입의 예외를 던진다.
(2) void sub() throw (int, const char *); //int 또는 char* 타입의 예외를 던진다.
(3) void sub() throw (); //예외를 던지지 않는다.
(4) void sub() throw (MyApplicationError); //MyApplicationError 예외 클래스를 던진다.
  • 가격2,300
  • 페이지수3페이지
  • 등록일2014.11.04
  • 저작시기2012.4
  • 파일형식한글(hwp)
  • 자료번호#945467
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니