new 연산자에 의해서 발생하는 예외

new 연산에 의한 메모리 공간의 할당이 실패하면 bad_alloc이라는 예외가 발생한다.

모든 예외를 처리하는 catch 블록

try
{

}
catch (...) // ... 은 전달되는 모든 예외를 다 받아주겠다는 선언
{
	
}

예외 던지기

try
{

}
catch (int expn)
{
	throw ; // 예외를 다시 던진다.
}

예외처리는 가급적 간결한 구조를 띠는게 좋다. 다시 던지기 위해서 노력할 필요는 없다.