SIGKILL podczas przydzielania pamięci w C ++
Zajmuję się tworzeniem aplikacji dla systemu wbudowanego z ograniczoną pamięcią (Tegra 2) w C ++. Obsługuję wyniki NULLnew
inew[]
w całym kodzie, który czasami występuje, ale aplikacja jest w stanie sobie z tym poradzić.
Problem polega na tym, że system zabija proces przez SIGKILL, jeśli pamięć skończy się całkowicie. Czy mogę to jakoś powiedziećnew
powinien po prostu zwrócić NULL zamiast zabijać proces?