"throw" приводит к сбою программы, но компилируется нормальноC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 "throw" приводит к сбою программы, но компилируется нормально

Сообщение Anonymous »

Моя программа компилируется нормально, но вылетает каждый раз при вызове throw (не внутри блока try...catch).

Вот команда, подобная аргументам, используемая для все файлы проекта:

Код: Выделить всё

mingw32-g++.exe -fexceptions -DWIN32 -D_WINDOWS -D_MBCS -DNO_SOCKLEN_T -DDONTUSEMEMMANAGER  -Wall -g -W -fexceptions -DDEBUG


(Я знаю, что Уолл делает W ненужным и что у меня там дважды есть исключения.)

edit: Я знаю, что на самом деле в таком поведении нет ничего плохого. дело в том, что раньше все работало, программа не вылетала. но несколько дней назад я внес изменения в некоторые файлы, скомпилировал еще раз, и внезапно все вылетело

Подробнее здесь: https://stackoverflow.com/questions/110 ... piles-fine
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»