名前空間
変種
操作

std::quick_exit

提供: cppreference.com
< cpp‎ | utility‎ | program
 
 
 
プログラムサポートユーティリティ
プログラム終了
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]
std::exit が呼ばれたときに呼ばれる関数を登録します
(関数) [edit]
quick_exit が呼ばれた時に呼ばれる関数を登録します
(関数) [edit]