Exporter (0) Imprimer
Développer tout
and
div
eof
not
or
xor
Développer Réduire
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

_cexit, _c_exit

Exécute les opérations de nettoyage et retourne le résultat sans terminer le processus.

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

La fonction _cexitappelle, dans l'ordre dernier entré, premier sorti (LIFO), les fonctions enregistrés par atexit et _onexit. Ensuite _cexit vide tous les tampons I/O et ferme letous les flux de données ouverts avant de retourner la valeur. _c_exit est le même que _exit mais retourne le processus appelant sans traiter atexit ou _onexit ou vider les mémoires tampon de flux. Le comportement de exit,_exit, _cexit, et _c_exit est montré dans la table suivante.

Fonction

Comportement

exit

Effectue des procédures d'arrêt complètes de la bibliothèque C, met fin au processus, et se ferme avec le code d'état fourni.

_exit

Effectue des procédures d'arrêt rapides de la bibliothèque C, met fin au processus, et se ferme avec le code d'état fourni.

_cexit

Effectue des procédures d'arrêt complètes de la bibliothèque C et retourne vers son appelant, mais n'arrête pas le processus.

_c_exit

Effectue des procédures d'arrêt rapides de bibliothèque C et retourne vers son appelant, mais n'arrête pas le processus.

Lorsque vous appelez la fonction _cexit ou la fonction _c_exit, les destructeurs pour tout objet temporaire ou automatique, qui existent au moment de l'appel ne sont pas appelés. Un objet automatique est un objet, qui est défini au sein d'une fonction dans laquelle l'objet n'est pas déclaré de manière statique. Un objet temporaire est un objet créé par le compilateur. Pour détruire un objet automatique avant d'appeler _cexit ou _c_exit, il faut explicitement appeler le destructeur de l'objet, comme suit :

myObject.myClass::~myClass( );

Routine

En-tête requis

_cexit

<process.h>

_c_exit

<process.h>

Pour plus d'informations sur la compatibilité, consultez Compatibilité dans l'introduction.

Ajouts de la communauté

AJOUTER
Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,
Afficher:
© 2014 Microsoft