Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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. exitPerilaku , _exit, _cexit, dan _c_exit diperlihatkan dalam tabel berikut.
| Fungsi | 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.
Lihat juga
Kontrol proses dan lingkungan
abort
atexit
_exec, _wexec fungsi
exit, , _Exit_exit
_onexit, _onexit_m
_spawn, _wspawn fungsi
system, _wsystem