C++ の quick_exit() 関数と例

quick_exit() 関数は stdlib で定義されています ヘッダファイル。 quick_exit() 関数は、リソースを完全に消去せずにプロセスを正常に終了するために使用されます。

  • val がゼロまたは EXIT_SUCCESS の場合、プログラムが正常に終了したことを示します。
  • 値がゼロ以外または EXIT_FAILURE の場合、プログラムが正常に終了していないことを示します。これらの関数は、呼び出しの逆の順序で呼び出されます。

構文:

void quick_exit(int val);

パラメータ: このメソッドは単一のパラメータ val を取ります プログラムの終了ステータスを表す整数値です。

戻り値: この関数は何も返しません。

以下のプログラムは、C++ での quick_exit() 関数を示しています:

例:-




// c++ program to demonstrate // example of quick_exit() function.   #include <bits/stdc++.h> using namespace std;   void function1() {      cout << "Exit Function 1" << endl; } void function2() {      cout << "Exit Function 2" << endl; }   int main() {      // registering function       at_quick_exit(function1);      at_quick_exit(function2);        quick_exit(0);      return 0; }

 

 

出力:

Exit Function 2
Exit Function 1