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