2013-02-09 3 views

답변

2

catch 절을 던지는 데 특별한 것이 없습니다. catch 절은 일부 지역 정리에 사용되는 경우

일반적으로, 다음은 catch 절에서 현재 예외를 다시 발생하는 것이 좋습니다 좋은 일반적인 프로그래밍 연습, 그리고 그 인수없이 throw가 무엇인지입니다.

소멸자가 프로그램을 종료 할 때 소멸자가 자동으로 호출 될 수 있기 때문에 소멸자에서 던지는 것은 일반적으로 문제가됩니다.

+0

그리고 완료하십시오 : catch 블록 밖에서'throw;'가 프로세스를 죽일 것입니다. – bash0r

+0

그래서 나는 예외를 던질 수있는 함수 foo가 있다고 말하면 catch 블록 내에서 foo를 호출해도 괜찮습니까? – koobi

+0

@koobi : 예. . . –