|
|
|
erslgoeirjh |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 147 Регистрация: 16.12.2005 Репутация: нет Всего: нет |
Я создал консольное приложение (32-разрядное) на Visual C++ 2008, производящее математические вычисления. (Операционная среда--Windows 7, 32-разрядная).
В моём приложении происходят выделения динамической памяти с помощью new[] и её последующее удаление (после работы с ней) с помощью []delete. Вроде бы всем выделениям динамической памяти соответствуют последующие их удаления. Но после выполнения 370-ой вычислительной итерации в отладчике появляется окно:
на чём программа и зависает. Что означает это исключение? Можно ли его как-то обойти или обработать? (В рамках 32-разрядного консольного приложения). Или же следует поменять какие-то настройки программы? |
|||
|
||||
Earnest |
|
|||
Эксперт Профиль Группа: Экс. модератор Сообщений: 5962 Регистрация: 17.6.2005 Где: Рязань Репутация: 87 Всего: 183 |
Раз исключение возникает, значит, есть ошибки в программе.
Во-первых, если ты точно знаешь, что ошибка возникает на 370 итерации, пройди ее в отладчике пошагово. Во-вторых, можно сразу попробовать отловить место возникновения исключения: Debug - Exceptions, включи те, где System. -------------------- ... |
|||
|
||||
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |