Apakah yang dilakukan keluar (EXIT_FAILURE)?
仅有的幸福
仅有的幸福 2017-05-31 10:38:51
0
1
1134

keluar(EXIT_TRUE), lakukan ini:

1. Objects associated with the current thread with thread storage duration are destroyed (C++11 only).

2. Objects with static storage duration are destroyed (C++) and functions registered with atexit are called.

3. All C streams (open with functions in <cstdio>) are closed (and flushed, if buffered), and all files created with tmpfile are removed.
Control is returned to the host environment.

Bagaimana pula dengan keluar(KELUAR_GAGAL)?

仅有的幸福
仅有的幸福

membalas semua(1)
滿天的星座

EXIT_SUCCESS dan EXIT_FAILURE ialah dua pemalar. Biasanya EXIT_SUCCESS=0, EXIT_FAILURE=1. EXIT_SUCCESSEXIT_FAILURE是两个常量。一般EXIT_SUCCESS=0EXIT_FAILURE=1

exit()函数先处理完上面你列出的许多后事,最后将它的参数返回给操作系统作为exit status。所以从exit函数本身执行来说并没有什么不同。不同的是操作系统对这个exit status的解释。一般0表示程序寿终正寝,1

Fungsi exit() mula-mula mengendalikan banyak acara pengebumian yang anda senaraikan di atas, dan akhirnya mengembalikan parameternya kepada sistem pengendalian sebagai status keluar. Jadi tiada perbezaan dari segi pelaksanaan fungsi exit itu sendiri. Perbezaannya ialah tafsiran sistem pengendalian status keluar ini. Secara amnya, 0 bermaksud atur cara telah mati dan 1 bermaksud ia mati secara tidak dijangka. #🎜🎜#
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan