짤은 조공.

C++ 프로그래밍을 할 때 new 할 때 모든 경우에 bad_alloc 처리를 해주는게 이론상 맞는거죠?

실제로도 그렇게 하나요? 

만약 그러하다면, 혹은 지역변수로 할당된 객체가 생성자에서 동적할당을 한다면...

지역변수 선언시에도 bad_alloc 처리를 위해 try ~ catch 로 감싸줘야 한다는건데...


실제로 bad_alloc이 일어나는 상황이 보질 못했고, bad_alloc이 일어난다 한들 대책법이 없고

bad_alloc이 일어날 상황이 없게 제공되는 리소스에 맞게 제한적으로 만드는게 방법이긴한데...