名前空間
変種
操作

std::quick_exit

提供: cppreference.com
< cpp‎ | utility‎ | program
 
 
ユーティリティライブラリ
汎用ユーティリティ
日付と時間
関数オブジェクト
書式化ライブラリ (C++20)
(C++11)
関係演算子 (C++20で非推奨)
整数比較関数
(C++20)
スワップと型操作
(C++14)
(C++11)
(C++11)
(C++11)
(C++17)
一般的な語彙の型
(C++11)
(C++17)
(C++17)
(C++17)
(C++17)

初等文字列変換
(C++17)
(C++17)
 
プログラムサポートユーティリティ
プログラム終了
quick_exit
(C++11)
(C++11)
環境との通信
シグナル
シグナルの種類
非ローカルジャンプ
 
ヘッダ <cstdlib> で定義
[[noreturn]] void quick_exit( int exit_code ) noexcept;
(C++11以上)

リソースの完全なクリーンを行わずにプログラム���正常終了を発生させます。

std::at_quick_exit に渡された関数が登録の逆順で呼ばれます。 いずれかの関数の外に例外を伝播しようとした場合は std::terminate が呼ばれます。 登録された関数を呼び出した後、 std::_Exit(exit_code) を呼びます。

std::atexit に渡された関数は呼ばれません。

目次

[編集] 引数

exit_code - プログラムの終了ステータス

[編集] 戻り値

(なし)

[編集]

[編集] 関連項目

(クリーンアップせずに) プログラムを異常終了させます
(関数) [edit]
クリーンアップをしてプログラムを正常終了させます
(関数) [edit]
std::exit が呼ばれたときに呼ばれる関数を登録します
(関数) [edit]
quick_exit が呼ばれた時に呼ばれる関数を登録します
(関数) [edit]