_callnewh
Chiama il nuovo gestore attualmente installato.
int _callnewh(
size_t size
)
Parametri
- size
La quantità di memoria che il nuovo operatore tenta di allocare.
Valore restituito
Valore |
Descrizione |
---|---|
0 |
Errore: O non è installato alcun nuovo gestore o nessun gestore è attivo. |
1 |
Completato: Il nuovo gestore è stato installato e attivato. Si può ritentare di allocare la memoria. |
Eccezioni
Questa funzione genera bad_alloc se il nuovo gestore non può essere individuato.
Note
Il nuovo gestore viene chiamato se il nuovo operatore non alloca la memoria con successo. Il nuovo gestore può quindi iniziare un'azione appropriata, ad esempio liberare la memoria in modo che le allocazioni successive abbiano successo.
Requisiti
Routine |
Intestazione obbligatoria |
---|---|
_callnewh |
internal.h |