Шаг 61 - Исключения в MFC

61_1.gif (3503 b)

Денис хочет использовать обработку исключений в своей программе.

Какой из следующих методов является предпочтительным в MFC?

Правильный ответ С. Ну, сразу скажу, что вариант A не является совместимым с MFC, подробнее в "Шаг 46 - Структурная обработка исключений - SEH". Хотя есть возможность делать совместную обработку, но скорее всего это больше похоже на хитрушки, чем на стандарт разработки. В варианте D использование кодов возврата тоже не является предпочтительным хотя и возможен. Само появление исключений было сделано для того, чтобы обойти ограничения проверки кодов возврата. Макросы исключений MFC были созданы до того, как была реализована поддержка исключений C++ и эта технология используется в очень старых разработках.


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 14.09.2002