Как правило, Windows также выдаст вам несколько шестнадцатеричных чисел. Скорее всего, код исключения будет 0xC0000005
. Это код нарушения прав доступа. Когда это произойдет, у вас также будет три дополнительных бита информации: адрес нарушения, адрес нарушения и тип нарушения (чтение, запись или выполнение).
Windows не будет сужать это дальше, и часто это все равно не может. Например, если вы пройдете через конец массива в своей программе, Windows, вероятно, не поймет, что вы даже перебираете массив. Он просто видит «прочитано: ОК, прочитано: ОК, прочитано: вне границ => ошибка страницы => НАРУШЕНИЕ ДОСТУПА». Вы должны будете выяснить это по адресу, который нарушает (ваш код итерации массива), и по адресу с нарушением (адрес за пределами вашего массива).