История изменений
Исправление X512, (текущая версия) :
Не упадет, а будет убито киллером - ядерным или юзерспейсным.
По сути одно и тоже. Отличаются только технические детали.
Но делать этого, конечно, не будет.
Нормальные программы делают. В Windows и Haiku например принято проверять выделенную память на NULL/std::bad_alloc и обрабатывать. В результате программы стабильно себя ведут в ситуации нехватки памяти. В Windows даже есть инструменты проверки программ, симулирующие нехватку памяти.
Исходная версия X512, :
Не упадет, а будет убито киллером - ядерным или юзерспейсным.
По сути одно и тоже. Отличаются только технические детали.
Но делать этого, конечно, не будет.
Нормальные программы делают. В Windows и Haiku например принято проверять выделенную память на NULL/std::bad_alloc и обрабатывать. В результате программы стабильно себя ведут в ситуации нехватки памяти.