다음을 통해 공유


_callnewh

현재 설치된 새 처리기를 호출합니다.

int _callnewh(
   size_t size
   )

매개 변수

  • size
    new 연산자가 할당 하려고 시도하는 메모리의 양.

반환 값

설명

0

오류: 새 처리기가 설치 및 활성화되지 않았습니다.

1

성공: 새 처리기가 설치 및 활성화 되어 있습니다. 메모리 할당을 다시 시도할 수 있습니다.

예외

새 처리기를 찾을 수 없는 경우, 이 함수는 bad_alloc를 throw합니다.

설명

new 연산자 메모리 할당에 실패할 경우, 새 처리기 는 호출됩니다. 새 처리기는 후속 할당 성공할 수 있도록 메모리를 해제하는 등 적절한 작업을 시작할 수도 있습니다.

요구 사항

루틴

필수 헤더

_callnewh

internal.h

참고 항목

참조

_set_new_handler

_set_new_mode