Поделиться через


Обработка исключений С++

Язык C++ предоставляет встроенную поддержку для создания и перехвата исключений. При программировании на C++ почти всегда необходимо использовать встроенную поддержку исключений C++, как описано в этом разделе.

Чтобы включить обработку исключений C++ в коде, используйте /EHsc.

Содержание

В этом описании обработки исключений C++ рассматриваются:

Поддержка более ранних исключений MFC

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

См. также

Ссылки

Обработка исключений в Visual C++