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?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage