동적 할당 예외1 C++ new 연산자 사용시 예외 처리 C++에서 new 연산자를 사용할 때 일어나는 메모리 할당 문제를 해결하는 두 가지 방법을 제공합니다. 메모리 할당 문제가 발생할경우 널 포인터를 리턴 new가 bad_alloc 예외를 발생시킴 bad_alloc 예외 방식 #include #include struct Temp { double a[90000]; long b[90000]; }; int main(void) { Temp * temp; try { temp = new Temp(); } catch (std::bad_alloc & ba) { std::cout 프로그래밍/C++ 2019.11.01 Plorence