Compartir a través de


Control de excepciones de C++

El lenguaje C++ proporciona compatibilidad integrada para producir y detectar excepciones. Al programar en C++, casi siempre se debe utilizar la compatibilidad con excepciones de C++ integrada como se describe en esta sección.

Para habilitar el control de excepciones de C++ en el código, utilice /EHsc.

En esta sección

Esta descripción del control de excepciones de C++ incluye lo siguiente:

Compatibilidad con excepciones MFC anteriores

A partir de la versión 4.0, MFC utiliza el mecanismo de control de excepciones de C++. Aunque se recomienda utilizar el control de excepciones de C++ en el código nuevo, la versión 4.0 de MFC y las versiones posteriores conservan las macros de versiones anteriores de MFC, por lo que el código anterior no resultará dañado. También se pueden combinar las macros y el nuevo mecanismo. Para obtener información sobre cómo mezclar macros y el control de excepciones de C++, y cómo convertir código anterior para utilizar el nuevo mecanismo, vea los artículos Excepciones: utilizar macros de MFC y excepciones de C++ y Excepciones: convertir desde macros de excepciones de MFC. Las macros de excepciones de MFC anteriores, si todavía las utiliza, se evalúan como palabras clave de excepciones de C++. Vea Excepciones: cambios en las macros de excepciones en la versión 3.0.

Vea también

Referencia

Control de excepciones en Visual C++