목록

2019년 6월 19일 수요일

[C++] new(std::nothrow) 할당 실패시 0값 리턴 받기



new를 통한 할당이 실패할 시 std::bad_cast 예외가 아닌 null값(0)을 리턴하도록 할 수 있습니다.

다음과 같이 작성하면 됩니다.

new(std::nothrow) 타입;

using namespace std; 를 하셨다면

std:: 부분을 빼셔도 됩니다.

댓글 없음:

댓글 쓰기

목록