C ++ _Exit () - C ++ Pustaka Standar

Fungsi _Exit () di C ++ menyebabkan penghentian proses secara normal tanpa melakukan tugas pembersihan reguler.

Baik perusak objek maupun fungsi yang didaftarkan oleh atexit atau at_quick_exit dipanggil. Apakah sumber daya terbuka seperti file ditutup adalah implementasi yang ditentukan.

Jika exit_code adalah 0 atau EXIT_SUCCESS , status penghentian berhasil dikembalikan ke lingkungan host.

Jika exit_code adalah EXIT_FAILURE , status penghentian yang tidak berhasil dikembalikan ke lingkungan host. Dalam kasus lain, nilai status yang ditetapkan implementasi dikembalikan.

_Exit () prototipe

 void _Exit (int exit_code);

Fungsi tersebut didefinisikan dalam file header.

_Exit () Parameter

exit_code: Nilai integer yang mewakili status keluar dari program.

  • Jika exit_code nol atau EXIT_SUCCESS, ini menunjukkan penghentian berhasil.
  • Jika exit_code bukan nol atau EXIT_FAILURE, ini menunjukkan kegagalan.

_Exit () Nilai kembali

Fungsi _Exit () tidak mengembalikan apa pun.

Contoh: Bagaimana fungsi _Exit () bekerja?

 #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); ) )

Saat Anda menjalankan program, hasilnya adalah:

 Masukkan nilai: 5 Keluar menggunakan _Exit

Artikel yang menarik...