名前空間
変種
操作

プログラムサポートユーティリティ

From cppreference.com
< cpp‎ | utility
 
 
ユーティリティライブラリ
言語サポート
型のサポート (基本型、RTTI)
ライブラリ機能検査マクロ (C++20)
プログラムユーティリティ
可変引数関数
コルーチンサポート (C++20)
契約サポート (C++26)
三方比較
(C++20)
(C++20)(C++20)(C++20)  
(C++20)(C++20)(C++20)

汎用ユーティリティ
関係演算子 (C++20で非推奨)
 
 

目次

[編集] プログラムの終了

以下の関数は、プログラムの終了とリソースのクリーンアップを管理します。

ヘッダ <cstdlib> で定義
(クリーンアップせずに)異常なプログラム終了を引き起こす
(関数) [編集]
クリーンアップを伴う通常のプログラム終了を引き起こす
(関数) [編集]
完全なクリーンアップを行わずに、高速なプログラム終了を引き起こす
(関数) [編集]
(C++11)
クリーンアップせずに、通常のプログラム終了を引き起こす
(関数) [編集]
std::exit() の呼び出し時に呼ばれる関数を登録する
(関数) [編集]
std::quick_exit の呼び出し時に呼ばれる関数を登録する
(関数) [編集]
プログラムの実行ステータスを示す
(マクロ定数) [編集]

到達不能な制御フロー

ヘッダ <utility> で定義
実行が到達不能な地点をマークする
(関数) [編集]
(C++23から)

[編集] 環境との通信

ヘッダ <cstdlib> で定義
ホスト環境のコマンドプロセッサを呼び出す
(関数) [編集]
環境変数のリストにアクセスする
(関数) [編集]

[編集] シグナル

シグナル管理のためのいくつかの関数とマクロ定数が提供されています。

ヘッダ <csignal> で定義
特定のシグナルに対するシグナルハンドラを設定する
(関数) [編集]
特定のシグナルに対してシグナルハンドラを実行する
(関数) [編集]
非同期シグナルハンドラからアトミックなエンティティとしてアクセスできる整数型
(typedef)
シグナルハンドリング戦略を定義する
(マクロ定数) [編集]
エラーが発生したことを指定する signal の戻り値
(マクロ定数) [編集]
シグナルの種類
シグナルの種類を定義する
(マクロ定数) [編集]

[編集] 非局所ジャンプ

ヘッダ <csetjmp> で定義
コンテキストを保存する
(関数マクロ) [編集]
指定された場所にジャンプする
(関数) [編集]
実行コンテキスト型
(typedef) [編集]

[編集] 関連項目

プログラムサポートユーティリティC言語ドキュメント
English 日本語 中文(简体) 中文(繁體)