SIGKILL при выделении памяти в C++

Я разрабатываю приложение для встраиваемой системы с ограниченной памятью (Tegra 2 )на C++. Я обрабатываю NULL-результаты newи new[]во всем коде, что иногда происходит, но приложение может справиться с этим.

Проблема в том, что система убивает процесс по SIGKILL, если память полностью заканчивается. Могу ли я как-то сказать, что newдолжен просто возвращать NULL вместо того, чтобы убивать процесс?

9
задан Jonathan Leffler 21 May 2013 в 16:11
поделиться