最終更新日時: 2025年07月13日 13時07分37秒 (JST)
Koichi Murase が更新

履歴 編集

macro
<cstdlib>

# EXIT_FAILURE

    #define EXIT_FAILURE implementation-defined

## 概要

`EXIT_FAILURE`は、プログラムが異常終了したことを表す終了コードである。

このマクロは整数の定数値に対する別名として定義される。

このマクロの値は、`exit()`関数や`quick_exit()`関数の引数として指定する。そうすることで、プログラムが異常終了したことを、ホスト環境に伝えられる。このマクロのほかに、`0`以外の整数値を指定して異常終了とすることもできる。

## 例

    #include <cstdlib>

    int main()
    {
      std::exit(EXIT_FAILURE);
    }

## 出力