std:: raise
From cppreference.net
C++
Utilities library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Program support utilities
| Program termination | |||||||||||||||||||||
|
|||||||||||||||||||||
| Unreachable control flow | |||||||||||||||||||||
|
(C++23)
|
|||||||||||||||||||||
| Communicating with the environment | |||||||||||||||||||||
| Signals | |||||||||||||||||||||
|
|||||||||||||||||||||
| Signal types | |||||||||||||||||||||
| Non-local jumps | |||||||||||||||||||||
| Types | |||||||||||||||||||||
|
定義済みヘッダー
<csignal>
|
||
|
int
raise
(
int
sig
)
;
|
||
プログラムにシグナル sig を送信します。シグナルハンドラ( std::signal() 関数を使用して指定された)が呼び出されます。
ユーザー定義のシグナル処理戦略がまだ std::signal() を使用して設定されていない場合、シグナルが無視されるかデフォルトハンドラが呼び出されるかは実装定義です。
目次 |
パラメータ
| sig | - |
送信するシグナル。実装定義の値または以下の値のいずれかを指定できます:
|
戻り値
0 成功時は0、失敗時は非ゼロの値を返します。
例
このコードを実行
出力例:
Sending signal 15 Received signal 15
関連項目
|
特定のシグナルに対するシグナルハンドラを設定する
(関数) |
|
|
C documentation
for
raise
|
|