Udostępnij za pośrednictwem


_callnewh

Wywołuje aktualnie zainstalowany obsługi nowych.

int _callnewh(
   size_t size
   )

Parametry

  • size
    Ilość pamięci, która operatora new próbował przydzielić.

Zwracanie wartości

Wartość

Opis

0

Błąd: Brak nowych obsługi jest zainstalowany lub brak obsługi nowych jest aktywny.

1

SUKCES: Nowy program obsługi jest zainstalowany i aktywny.Alokacja pamięci może być ponowiona.

Wyjątki

Ta funkcja generuje bad_alloc Jeśli obsługi nowych nie może zostać zlokalizowany.

Uwagi

Obsługi nowych jest wywoływana, jeśli operatora new nie powiedzie się pomyślnie przydzielić pamięci.Nowa procedura obsługi może następnie inicjować niektóre odpowiednie działania, takie jak zwalniania pamięci, dzięki czemu kolejne alokacje powiodła się.

Wymagania

Rozpoczęto wykonywanie procedury

Wymaganego nagłówka

_callnewh

internal.h

Zobacz też

Informacje

_set_new_handler

_set_new_mode