C ++ _Exit () - C ++ Standardbibliotek

Funktionen _Exit () i C ++ orsakar normal avslutning av en process utan att utföra några vanliga saneringsuppgifter.

Varken några objektförstörare eller funktionerna som registreras av atexit eller at_quick_exit anropas. Huruvida öppna resurser som filer stängs definieras implementering.

Om exit_code är 0 eller EXIT_SUCCESS returneras en lyckad avslutningsstatus till värdmiljön .

Om exit_code är EXIT_FAILURE returneras en misslyckad avslutningsstatus till värdmiljön . I andra fall returneras implementeringsdefinierat statusvärde.

_Exit () prototyp

 ogiltigt _Exit (int exit_code);

Funktionen definieras i rubrikfilen.

_Exit () Parametrar

exit_code: Ett heltal som representerar programmets utgångsstatus.

  • Om exit_code är noll eller EXIT_SUCCESS, indikerar det lyckad avslutning.
  • Om exit_code inte är noll eller EXIT_FAILURE, indikerar det misslyckande.

_Exit () Returvärde

Funktionen _Exit () returnerar ingenting.

Exempel: Hur fungerar funktionen _Exit ()?

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

När du kör programmet blir resultatet:

 Ange ett värde: 5 Avsluta med _Exit

Intressanta artiklar...