_cexit
, _c_exit
Melakukan operasi pembersihan dan mengembalikan tanpa mengakhiri proses.
Sintaks
void _cexit( void );
void _c_exit( void );
Keterangan
Fungsi memanggil _cexit
, dalam urutan last-in, first-out (LIFO), fungsi yang didaftarkan oleh atexit
dan _onexit
. Kemudian _cexit
bersihkan semua buffer I/O dan tutup semua aliran yang terbuka sebelum kembali. _c_exit
sama seperti _exit
tetapi kembali ke proses panggilan tanpa memproses atexit
atau _onexit
menghapus buffer aliran. exit
Perilaku , _exit
, _cexit
, dan _c_exit
diperlihatkan dalam tabel berikut.
Function | Perilaku |
---|---|
exit |
Melakukan prosedur penghentian pustaka C lengkap, menghentikan proses, dan keluar dengan kode status yang disediakan. |
_exit |
Melakukan prosedur penghentian pustaka C cepat, menghentikan proses, dan keluar dengan kode status yang disediakan. |
_cexit |
Melakukan prosedur penghentian pustaka C lengkap dan kembali ke pemanggil, tetapi tidak menghentikan proses. |
_c_exit |
Melakukan prosedur penghentian pustaka C cepat dan kembali ke pemanggil, tetapi tidak menghentikan proses. |
Saat Anda memanggil _cexit
fungsi atau _c_exit
, destruktor untuk objek sementara atau otomatis apa pun yang ada pada saat panggilan tidak dipanggil. Objek otomatis adalah objek yang didefinisikan dalam fungsi di mana objek tidak dinyatakan statis. Objek sementara adalah objek yang dibuat oleh pengkompilasi. Untuk menghancurkan objek otomatis sebelum memanggil _cexit
atau _c_exit
, secara eksplisit memanggil destruktor untuk objek, sebagai berikut:
myObject.myClass::~myClass( );
Secara default, status global fungsi ini dicakup ke aplikasi. Untuk mengubah perilaku ini, lihat Status global di CRT.
Persyaratan
Rutin | Header yang diperlukan |
---|---|
_cexit |
<process.h> |
_c_exit |
<process.h> |
Untuk informasi kompatibilitas selengkapnya, lihat Kompatibilitas.
Baca juga
Kontrol proses dan lingkungan
abort
atexit
_exec
, _wexec
fungsi
exit
, _Exit
, _exit
_onexit
, _onexit_m
_spawn
, _wspawn
fungsi
system
, _wsystem
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk