Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft den aktuell installierten neuen Handler auf.
int _callnewh(
size_t size
)
Parameter
- size
Der Speicherplatz, den der neuer Operator versucht hat zu belegen.
Rückgabewert
Wert |
Beschreibung |
---|---|
0 |
Fehler: Entweder wurde kein neuer Handler installiert oder der neue Handler ist nicht aktiv. |
1 |
Erfolg: Der neue Handler wurde installiert und ist aktiv. Die Speicherbelegung kann wiederholt werden. |
Ausnahmen
Diese Funktion löst bad_alloc aus, wenn der neue Handler nicht gefunden werden kann.
Hinweise
Der neue Handler wird aufgerufen, wenn der neue Operator die Speicherbelegung nicht erfolgreich durchführen kann. Der neue Handler initialisiert dann möglicherweise einige entsprechende Aktionen, z. B. die Freigabe des Speichers, sodass nachfolgende Belegungen erfolgreich sind.
Anforderungen
Routine |
Erforderlicher Header |
---|---|
_callnewh |
internal.h |