Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

сегодня при открытии флешки комп написал integer overflow.

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