SIGKILL beim Zuweisen von Speicher in C ++
Ich entwickle eine Anwendung für ein Embedded-System mit begrenztem Speicher (Tegra 2) in C ++. Ich verarbeite NULL-Ergebnisse vonnew
undnew[]
in dem Code, der manchmal auftritt, aber die Anwendung ist in der Lage, dies zu handhaben.
Das Problem ist, dass das System den Prozess durch SIGKILL abbricht, wenn der Speicher voll ist. Kann ich das irgendwie sagennew
sollte nur NULL zurückgeben, anstatt den Prozess zu beenden?