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 表示成功,非零值表示失败。
示例
运行此代码
可能的输出:
Sending signal 15 Received signal 15
参阅
|
为特定信号设置信号处理程序
(函数) |
|
|
C 文档
for
raise
|
|