История изменений
Исправление KivApple, (текущая версия) :
Она грохнется при попытке разыменовать ptr.
Если программист быдлокодер - то да. А если нет, то там как минимум должен быть if (!ptr) abort(); А лучше - корректная обработка этого события. Самое простое - корректно освободить ресурсы и сохранить по возможности данные пользователя. Самое правильное - не упасть в принципе, если можно. А, например, выдать пользователю сообщение о нехватки памяти и отказаться выполнять запрошенное действие, продолжив работать с тем, на что памяти хватило.
Исходная версия KivApple, :
Она грохнется при попытке разыменовать ptr.
Если программист быдлокодер - то да. А если нет, то там как минимум должен быть if (!ptr) abort(); А лучше - корректная обработка этого события. Самое простое - корректно освободить ресурсы и сохранить по возможности данные пользователя. Самое правильное - не упасть в принципе, если можно. А, например, выдать пользователю сообщение о нехватки памяти и отказаться выполнять запрошенное действие.