Здравствуйте, Roman Odaisky, Вы писали:
А>>Чем предпочтительнее пользоваться при написании Win32API приложений?
RO>Вторым.
RO>Во-первых, SEH — Structured Exception Handling — это и есть Win32 SEH. То, что предусматривает C++, называется просто exception handling.
RO>Обработчики SEH не вызывают деструкторы стековых переменных, это весьма плохо вписывается в идеи C++, поэтому их лучше не использовать, кроме разве что ключа -EHa (в этом случае SEH-исключения преобразовываются в обычные исключения C++).
Для информации: VC в любом случае при throw вызывает __CxxThrowException
как для try catch так и для __try __except
Т.е. для С++ exception все равно идут через SEH.
Разумеется для других платформ/компиляторов это может быть по другому...
Подробнее читаем
тутАвтор: CreatorCray
Дата: 25.05.06
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока