_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 |