std::nothrow 썸네일형 리스트형 std::nothrow std::nothrow 는 상수이며, operator new의 인자이다. 동적 할당 시 할당이 불가능하게 되면, 프로그램이 죽지 않고 null pointer를 리턴하게 해준다. 일반적으로 new 오퍼레이터가 동적할 당을 실패하면 bad_alloc 예외가 발생하게 되는데, nothrow를 인자로 사용하면 할당 실패시 null pointer를 반환하게 된다. (예외 처리 구문을 일일이 작성하지 않아서 좋을 듯 싶다) // nothrow example #include // std::cout #include // std::nothrow int main () { std::cout Allocation returned nullpt 출처) https://cplusplus.com/reference/new/nothrow/.. 더보기 이전 1 다음