C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[1755] [답변] ZPIKN205/ new 에 대한 예외클래스/프포
박지훈.임프 [cbuilder] 3534 읽음    1999-08-10 13:41
안녕하세요. 천리안 프로그래머 포럼 C++Builder 담당 임펠리테리입니다.

가만히 생각해보면.. new 키워드에 대한 예외 클래스는 있을 수가 없다는 것을

알 수 있습니다. 왜냐하면, new 키워드 자체는 C++ 표준 키워드인데, 예외 클래스라는

개념 자체가 빌더에서 C++ 개념에 추가적으로 더한 것이기 때문입니다.

예외 클래스(Exception 클래스에서 상속받는 모든 클래스들)을 사용한 예외처리는

당연히 C++ 표준이 아닌 빌더만의 방법이죠. 그러니까 new 연산자에 대한 예외클래스

는 있을수가 없습니다.

하지만, 볼랜드씨에서부터 내려오는 볼랜드만의 전통적인 방법으로, new에서 메모리

할당이 실패하면 bad_alloc 이라는 예외가 발생합니다. 또한 할당 실패에 따른

핸들러를 지정해줄 수도 있습니다. 저는 사용해본 적은 없습니다만, 빌더에서

new 키워드로 헬프를 뒤져보면 관련 글을 찾으실 수 있을겁니다.

그럼 참고뽀絿챰?..




임펠리테리 박지훈이었습니다.

(http://myhome.thrunet.com/~cbuilder, cbuilder@thrunet.com)



+ -

관련 글 리스트
1747 [질문] new 에 대한 예외클래스/프포 zpikn205 3390 1999/08/09
1755     [답변] ZPIKN205/ new 에 대한 예외클래스/프포 박지훈.임프 3534 1999/08/10
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.