Название: Обработка исклиючений в С++ Отправлено: pablo от Январь 22, 2005, 14:59 Смотрите есть такая проблема.
Насколько я знаю, в С++ обработка исключений заключена в использовании трёх опреаторов: try, catch, throw, тогда зачем операторы __try, __except, __finally есть ли между ними какая нибудь разница, если есть, то какая ? MSDN мне нормально объяснить не смог. Когда какую конструкцию лучше использовать ? Название: Обработка исклиючений в С++ Отправлено: Admin от Январь 22, 2005, 15:03 Я думаю никакой
microsoft любит всякие гадости ставить у них есть есть TRY CATCH и так далее использую стандартные меньше проблем будет с переходом к другому компилятору Название: Re: Обработка исклиючений в С++ Отправлено: rjaan от Март 08, 2005, 22:13 Цитата: "pablo" MSDN мне нормально объяснить не смог. Когда какую конструкцию лучше использовать ? Рекомендую почитать Страуструпа "Язык C++" Название: Обработка исклиючений в С++ Отправлено: pablo от Март 08, 2005, 22:19 Уже читал.
Название: Обработка исклиючений в С++ Отправлено: mipo от Март 14, 2005, 06:11 SEH – Structured Exception Handling – в операционной системе Windows включена обработка исключений на уровне операционной системы. Блоки SEH оформляются с помощью операторов __try, __finally, __except. Если SEH-исключение не перехвачено, то произойдет появление хорошо известного окна с предложением впаять разработчику и остановка процесса
больше информации об этом: http://forum.sources.ru/index.php?s=f61900ab18f8c95bb2929ab45b3113eb&showtopic=49090&st=0&#entry479565 Название: Обработка исклиючений в С++ Отправлено: Admin от Март 14, 2005, 13:05 насчет окна, это виндоус круто придумала
надо в программи перехватчик этого окна сделать, и писать Билл Гейтс выполнил недопустипую ошибку. Выпустил Windows. С проблемами к нему!!! |