#7425: Кучка с горкой

« картинки и свежие анекдоты | чат

#7425: Кучка с горкой

Выполнял лабораторную работу по программированию под DOS (чтоб не забывать историю, наверное) на старом компиляторе, который в прогу добавляет проверку на присваивание нулевому указателю. Начали появляться сообщения об этом ошибочном присваивании. Для локализации ошибки закомментировал часть кода. Всего осталось примерно 800 строк кода на C++, в которых могла быть ошибка. Перечитал весь код, исправил пару ошибок. Ошибка пропала. Начал убирать комментарии — появилась опять. Ясно, что где-то глюк с указателем, и на ход выполнения программы влияет её размер. Ещё два раза перечитал весь код, нарыл пару мест, где можно было бы добавить проверки. Ошибка осталась. Под отладчиком в режиме ассемблера начал изучать код. Узнал подробности работы конструкторов и деструкторов классов, начал исследовать структуру хипа…

А потом что-то дёрнуло меня посмотреть, какого размера файл. 70 КБ при модели памяти в один сегмент. Код + данные + стек + хип > 64 КБ. А компилятор хоть бы предупредил…

Программисты, не забывайте русскую пословицу: «Доверяй, но проверяй».

Комментарий:

Ваше имя:

Ещё интересное на этом сайте:

Два в одном
Свинка и печеньки (мульт)
Анекдоты и картинки #8625194
Лилипут
Засада
Немного четвероногих детей
Галя (дааа были люди...)
Улыбнуло!
Анекдоты и картинки #8625188
Анекдоты и картинки #8625187
О чем говорят твои инициалы?
Анекдоты и картинки #8625185
Анекдоты и картинки #8625184
Анекдоты и картинки #8625183
Прямая трансляция презентации iPhone 5 / 4S - СЕГОДНЯ в 21:00
По-доброму
Галактическая хрень
Анекдоты и картинки #8625179
Анекдоты и картинки #8625178
Альтернативное парикмахерское шоу-2011 (10 фото)
« все анекдоты и картинки
Рейтинг@Mail.ru