Сегодня при открытии флешки комп написал integer overflow.
Сегодня при открытии флешки комп написал integer overflow.что это такое и как лечится? не хочется терять информацию на флехе.помогите кто может.
.
.
Ответ(ы) на вопрос:
Гость
Что такое Integer Overflow? Как было изложено выше для переменной типа Integer, отводится в памяти 4 байта. Переполнение происходит при попытке записать в переменную значение превышающее максимально возможное число. Поведение программы в таких ситуациях полностью зависят от используемого компилятора. Потому, как согласно стандарту ISO C99 каждый компилятор при таком переполнении может делать все что угодно, от игнорирования до аварийного завершения программы. В большинства компиляторах какраз ничего и не делается :) Этот вид атаки опасен еще и тем, что приложение не может определить произошло переполнение или нет.
Не нашли ответ?
Похожие вопросы