C ++ _Exit () - Perpustakaan Standard C ++

Fungsi _Exit () dalam C ++ menyebabkan penghentian proses yang normal tanpa melakukan tugas pembersihan biasa.

Baik pemusnah objek atau fungsi yang didaftarkan oleh atexit atau at_quick_exit dipanggil. Sama ada sumber terbuka seperti fail ditutup, pelaksanaan ditentukan.

Sekiranya kod exit_ adalah 0 atau EXIT_SUCCESS , status penamatan yang berjaya dikembalikan ke persekitaran host.

Sekiranya exit_code adalah EXIT_FAILURE , status penamatan yang tidak berjaya dikembalikan ke persekitaran host. Dalam kes lain, nilai status yang ditentukan pelaksanaan dikembalikan.

_Exit () prototaip

 batal _Exit (int exit_code);

Fungsi ditentukan dalam fail header.

_Exit () Parameter

exit_code: Nilai integer yang mewakili status keluar dari program.

  • Sekiranya exit_code adalah sifar atau EXIT_SUCCESS, ini menunjukkan penamatan berjaya.
  • Sekiranya exit_code tidak sifar atau EXIT_FAILURE, ini menunjukkan kegagalan.

_Exit () Nilai pulangan

Fungsi _Exit () tidak mengembalikan apa-apa.

Contoh: Bagaimana fungsi _Exit () berfungsi?

 #include #include using namespace std; int main() ( int exit_code; cout <> exit_code; if (exit_code) ( cout << "Exiting using _Exit"; _Exit(exit_code); ) else ( cout << "Exiting using exit"; exit(exit_code); ) )

Semasa anda menjalankan program, outputnya adalah:

 Masukkan nilai: 5 Keluar menggunakan _Exit

Artikel menarik...