C ++ _Exit () - C ++ Standart Kitaplığı

C ++ 'daki _Exit () işlevi, herhangi bir düzenli temizleme görevi gerçekleştirmeden bir işlemin normal şekilde sonlandırılmasına neden olur.

Ne herhangi bir nesne yıkıcı ne de atexit veya at_quick_exit tarafından kaydedilen işlevler çağrılmaz. Dosyalar gibi açık kaynakların kapalı olup olmadığı uygulama tanımlıdır.

Çıkış kodu 0 veya EXIT_SUCCESS ise, ana bilgisayar ortamına başarılı bir sonlandırma durumu döndürülür.

Exit_code ise EXIT_FAILURE , başarısız bir sonlandırma durumu konak ortamına döndürülür. Diğer durumlarda uygulama tanımlı durum değeri döndürülür.

_Exit () prototipi

 void _Exit (int exit_code);

İşlev, başlık dosyasında tanımlanır.

_Exit () Parametreleri

exit_code: Programın çıkış durumunu temsil eden bir tamsayı değeri.

  • Exit_code sıfır veya EXIT_SUCCESS ise, başarılı sonlandırmayı gösterir.
  • Exit_code sıfır değilse veya EXIT_FAILURE ise, başarısızlığı gösterir.

_Exit () Dönüş değeri

_Exit () işlevi hiçbir şey döndürmez.

Örnek: _Exit () işlevi nasıl çalışır?

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

Programı çalıştırdığınızda, çıktı:

 Bir değer girin: 5 _Exit kullanarak çıkılıyor

Ilginç makaleler...