Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
Controlador de errores predeterminado de llamadas de función virtual pura. El compilador genera un código para llamar a esta función cuando se llama a una función miembro virtual pura.
Sintaxis
extern "C" int __cdecl _purecall();
Comentarios
La _purecall función es un detalle de implementación específico de Microsoft del compilador de Microsoft C++. El código no pretende llamar a esta función directamente y no tiene ninguna declaración de encabezado público. Aquí se documenta porque es una exportación pública de la biblioteca en tiempo de ejecución de C.
Una llamada a una función virtual pura es un error, porque no tiene ninguna implementación. El compilador genera un código para invocar la función del controlador de errores _purecall cuando se llama a una función virtual pura. De forma predeterminada, _purecall finaliza el programa. Antes de que finalice la _purecall función, invoca una _purecall_handler función, si se ha establecido una para el proceso. Puede instalar su propia función de controlador de errores para llamadas de función virtual pura, para capturarlas con fines informativos o de depuración. Para usar su propio controlador de errores, cree una función que tenga la signatura _purecall_handler; luego use _set_purecall_handler para convertirlo en el controlador actual.
De manera predeterminada, el estado global de esta función está limitado a la aplicación. Para cambiar este comportamiento, consulte Estado global en CRT.
Requisitos
La _purecall función no tiene una declaración de encabezado. La _purecall_handler definición de tipo se define en <stdlib.h>.
Consulte también
referencia de función alfabética
_get_purecall_handler, _set_purecall_handler