new 연산에 의한 메모리 공간의 할당이 실패하면 bad_alloc이라는 예외가 발생한다.
try { } catch (...) // ... 은 전달되는 모든 예외를 다 받아주겠다는 선언 { }
try { } catch (int expn) { throw ; // 예외를 다시 던진다. }
예외처리는 가급적 간결한 구조를 띠는게 좋다. 다시 던지기 위해서 노력할 필요는 없다.