Russian Qt Forum
Ноябрь 22, 2024, 23:59 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Обработка исклиючений в С++  (Прочитано 7197 раз)
pablo
Гость
« : Январь 22, 2005, 14:59 »

Смотрите есть такая проблема.
Насколько я знаю, в С++ обработка исключений заключена в использовании трёх опреаторов:
try, catch, throw, тогда зачем операторы __try, __except, __finally есть ли между ними какая нибудь разница, если есть, то какая ?
MSDN мне нормально объяснить не смог.
Когда какую конструкцию лучше использовать ?
Записан
Admin
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1988



Просмотр профиля
« Ответ #1 : Январь 22, 2005, 15:03 »

Я думаю никакой
microsoft любит всякие гадости ставить
у них есть есть TRY CATCH и так далее

использую стандартные меньше проблем будет с переходом к другому компилятору
Записан
rjaan
Гость
« Ответ #2 : Март 08, 2005, 22:13 »

Цитата: "pablo"

MSDN мне нормально объяснить не смог.
Когда какую конструкцию лучше использовать ?


Рекомендую почитать Страуструпа "Язык C++"
Записан
pablo
Гость
« Ответ #3 : Март 08, 2005, 22:19 »

Уже читал.
Записан
mipo
Гость
« Ответ #4 : Март 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
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1988



Просмотр профиля
« Ответ #5 : Март 14, 2005, 13:05 »

насчет окна, это виндоус круто придумала

надо в программи перехватчик этого окна сделать,
и писать

Билл Гейтс выполнил недопустипую ошибку. Выпустил Windows. С проблемами к нему!!!
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.046 секунд. Запросов: 23.