Обработка исключений С++
Язык C++ предоставляет встроенную поддержку для создания и перехвата исключений. При программировании на C++ почти всегда необходимо использовать встроенную поддержку исключений C++, как описано в этом разделе.
Чтобы включить обработку исключений C++ в коде, используйте /EHsc.
Содержание
В этом описании обработки исключений C++ рассматриваются:
Поддержка более ранних исключений MFC
Начиная с версии 4.0, MFC использует механизм обработки исключений C++. Хотя настоятельно рекомендуется использовать обработку исключений C++ в новом коде, версии MFC 4.0 и выше сохраняют макросы из предыдущих версий MFC, чтобы старый код не пострадал. Макросы и новый механизм также могут сочетаться. Сведения о сочетании макросов и обработки исключений C++ и о преобразовании старого кода для использования нового механизма см. в статьях Исключения: использование макросов MFC и исключений C++ и Исключения: преобразование из макросов исключений MFC. Более ранние макросы исключений MFC, если вы их еще используете, возвращают ключевые слова исключений C++. См. Исключения: изменения в макросах исключений в версии 3.0.