Class1 (excepción)

 

Para obtener la documentación más reciente de Visual Studio 2017 RC, consulte Documentación de Visual Studio 2017 RC.

La clase actúa como clase base para todas las excepciones iniciadas por determinadas expresiones y por la biblioteca estándar de C++.

excepción de clase {public: exception(); excepción (const char* const aspecto mensaje); excepción (const char* const aspecto mensaje, int); excepción (excepción const &right); excepción aspecto operador = (excepción const &right); virtual ~ exception(); virtual *what() const char const;};

En concreto, esta clase base es la raíz de las clases de excepción estándar definidas en <> </> > . Devuelve el valor de cadena de C what no se especifica mediante el constructor predeterminado, pero puede ser definido por los constructores de ciertas clases derivadas como una cadena de C definido por la implementación. Ninguna de las funciones miembro produce excepciones.

El int parámetro le permite especificar que no hay memoria debe asignarse. El valor de la int se omite.

System_CAPS_ICON_note.jpg Nota

Los constructores exception(const char * const &message) y exception(const char * const &message, int) son extensiones de Microsoft para la biblioteca estándar de C++.

Para obtener ejemplos del uso de las clases de excepción estándar que heredan de la exception de clases, consulte cualquiera de las clases definidas en <> </> > .

Encabezado:<>>

Espacio de nombres: std

Seguridad para subprocesos en la biblioteca estándar de C++

Mostrar: