_cexit
, _c_exit
Wykonuje operacje oczyszczania i zwraca bez kończenia procesu.
Składnia
void _cexit( void );
void _c_exit( void );
Uwagi
Funkcja _cexit
wywołuje funkcję w kolejności last-in, first-out (LIFO), funkcje zarejestrowane przez atexit
i _onexit
. Następnie _cexit
opróżnia wszystkie bufory we/wy i zamyka wszystkie otwarte strumienie przed zwróceniem. _c_exit
jest taki sam jak _exit
w przypadku powrotu do procesu wywołującego bez przetwarzania atexit
lub _onexit
opróżniania buforów strumienia. Zachowanie elementu exit
, _exit
, _cexit
i _c_exit
jest wyświetlane w poniższej tabeli.
Function | Zachowanie |
---|---|
exit |
Wykonuje pełne procedury kończenia biblioteki języka C, kończy proces i kończy działanie z podanym kodem stanu. |
_exit |
Wykonuje szybkie procedury kończenia biblioteki języka C, kończy proces i kończy działanie z dostarczonym kodem stanu. |
_cexit |
Wykonuje pełne procedury kończenia biblioteki języka C i powraca do obiektu wywołującego, ale nie kończy procesu. |
_c_exit |
Wykonuje szybkie procedury kończenia biblioteki języka C i powraca do obiektu wywołującego, ale nie kończy procesu. |
Podczas wywoływania _cexit
funkcji lub _c_exit
destruktory dla obiektów tymczasowych lub automatycznych, które istnieją w momencie wywołania, nie są wywoływane. Obiekt automatyczny to obiekt zdefiniowany w funkcji, w której obiekt nie jest deklarowany jako statyczny. Obiekt tymczasowy to obiekt utworzony przez kompilator. Aby zniszczyć obiekt automatyczny przed wywołaniem _cexit
metody lub _c_exit
, jawnie wywołaj destruktor dla obiektu w następujący sposób:
myObject.myClass::~myClass( );
Domyślnie stan globalny tej funkcji jest zakresem aplikacji. Aby zmienić to zachowanie, zobacz Stan globalny w CRT.
Wymagania
Procedura | Wymagany nagłówek |
---|---|
_cexit |
<process.h> |
_c_exit |
<process.h> |
Aby uzyskać więcej informacji o zgodności, zobacz Zgodność.
Zobacz też
Kontrola procesu i środowiska
abort
atexit
_exec
, _wexec
funkcje
exit
, _Exit
, _exit
_onexit
, _onexit_m
_spawn
, _wspawn
funkcje
system
, _wsystem
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla