_cexit, _c_exit

 

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

Realiza operaciones de limpieza y se devuelve sin la terminación del proceso.

void _cexit( void );  
void _c_exit( void );  

El _cexit llamadas a funciones, en último en salir (LIFO) orden, las funciones registradas por atexit y _onexit. A continuación, _cexit vacía todos los búferes de E/S y cierra todas las secuencias abiertas antes de devolver. _c_exites el mismo que _exit pero devuelve al proceso de llamada sin procesar atexit o _onexit o vaciar los búferes de secuencia. El comportamiento de exit,_exit, _cexit, y _c_exit se muestra en la tabla siguiente.

FunciónComportamiento
exitRealiza procedimientos completos de finalización de biblioteca de C, finaliza el proceso y se cierra con el código de estado proporcionado.
_exitRealiza procedimientos rápidos de finalización de biblioteca de C, finaliza el proceso y se cierra con el código de estado proporcionado.
_cexitRealiza procedimientos completos de finalización de biblioteca de C y se devuelve al llamador, pero no finaliza el proceso.
_c_exitRealiza procedimientos rápidos de finalización de biblioteca de C y se devuelve al llamador, pero no finaliza el proceso.

Cuando se llama a la _cexit o _c_exit funciones, no se llaman a los destructores de ningún objeto temporal o automático que exista en el momento de la llamada. Un objeto automático es un objeto que se define en una función que el objeto no se declara como estático. Un objeto temporal es un objeto creado por el compilador. Para destruir un objeto automático antes de llamar a _cexit o _c_exit, explícitamente llama al destructor del objeto, como sigue:

myObject.myClass::~myClass( );  

RutinaEncabezado necesario
_cexit<process.h>
_c_exit<process.h>

Para obtener más información sobre compatibilidad, vea Compatibility en la introducción.

System::Diagnostics::Process::CloseMainWindow

Control de proceso y entorno
anular
atexit
_exec, _wexec (funciones)
salir, _Exit, _exit
_onexit, _onexit_m
_spawn, _wspawn (funciones)
sistema, _wsystem

Mostrar: