2_new_정리 C++의 new 1. new : 메모리 할당 실패시 예외 전달 2. new(nothrow) : 메모리 할당 실패시 0리턴. 3. new(&p) Point : Placement new, 이미 존재하는 객체 p의 메모리를 할당하기위한 new 개발/C, C++ 2014.07.23
2_new3_nothrow #include using namespace std; int main() { int* p = new int; // 실패시 std::bad_alloc 예외 발생 int* p2 = new(nothrow) int; // 실패시 0리턴 if ( p2 == 0 ) cout 개발/C, C++ 2014.07.23