Namespaces
Variants

SIGTERM, SIGSEGV, SIGINT, SIGILL, SIGABRT, SIGFPE

ja.cppreference.net より
 
 
ユーティリティライブラリ
言語サポート
型サポート(基本型、RTTI)
ライブラリ機能テストマクロ (C++20)
プログラムユーティリティ
可変長引数関数
コルーチンサポート (C++20)
契約サポート (C++26)
三方比較
(C++20)
(C++20)(C++20)(C++20)    
(C++20)(C++20)(C++20)

汎用ユーティリティ
関係演算子 (C++20で非推奨)
整数比較関数
(C++20)(C++20)(C++20)    
(C++20)
swap と 型操作
(C++14)
(C++11)
(C++11)
(C++11)
(C++17)
共通ボキャブラリ型
(C++11)
(C++17)
(C++17)
(C++17)
(C++11)
(C++17)
(C++23)



 
 
ヘッダ <csignal>
#define SIGTERM /* implementation defined */
#define SIGSEGV /* implementation defined */
#define SIGINT  /* implementation defined */
#define SIGILL  /* implementation defined */
#define SIGABRT /* implementation defined */
#define SIGFPE  /* implementation defined */

で定義されます。上記の各マクロ定数は、プログラムに送信される異なるシグナルを表す、個別の値を持つ整数定数式に展開されます。

定数 説明
SIGTERM プログラムに送信される終了要求
SIGSEGV 無効なメモリアクセス(セグメンテーション違反)
SIGINT 外部割り込み、通常はユーザーによって開始される
SIGILL 無効なプログラムイメージ(無効な命令など)
SIGABRT 異常終了条件(例: std::abort()
SIGFPE によって開始される)ゼロによる除算などの誤った算術演算

注記

追加のシグナル名はPOSIX により指定される。

関連項目

特定のシグナルに対するシグナルハンドラを設定する
(関数)
特定のシグナルに対するシグナルハンドラを実行する
(関数)
Cドキュメント を参照 シグナルタイプ