程序支持工具

来自cppreference.com
< c
 
 
程序支持工具

|- class="t-nv-h1" | colspan="5" | 程序终止 |- | |- |

abort
exit
quick_exit(C++11)
_Exit(C++11)

|

|-

|- class="t-nv-h1" | colspan="5" | 访问环境 |- | |- |

|

|-

|- class="t-nv-h1" | colspan="5" | 信号 |- | |- |

|

|-

信号类型
SIGABRT
SIGFPE
SIGILL
SIGINT
SIGSEGV
SIGTERM

|- class="t-nv-h1" | colspan="5" | 非局部跳转 |-

setjmp
longjmp
类型
jmp_buf
 

目录

[编辑] 终止程序

以下函数管理程序的终止和资源的清理。

在头文件 <stdlib.h> 中定义
引发非正常的程序终止(不清理)
(函数) [edit]
引发正常的程序终止并清理
(函数) [edit]
引发正常的程序终止但不完全清理
(函数) [edit]
(C99)
引发正常的程序终止但不清理
(函数) [edit]
注册一个函数使其在调用exit()时被调用
(函数) [edit]
注册一个函数使其在调用quick_exit时被调用
(函数) [edit]
表示程序的执行结果
(常量宏) [edit]

[编辑] 访问环境

调用主机环境的命令处理器
(函数) [edit]
访问环境变量列表
(函数) [edit]

[编辑] 信号

几个为信号管理提供的函数和常量宏。

在头文件 <signal.h> 中定义
为特定的信号设置信号处理函数
(函数) [edit]
运行特定信号的信号处理函数
(函数) [edit]
用于从异步信号处理函数访问原子实体的整数类型
(typedef)
定义信号处理策略
(常量宏) [edit]
遇到错误
(常量宏) [edit]
信号类型
定义信号类型
(常量宏) [edit]

[编辑] 非局部跳转

在头文件 <setjmp.h> 中定义
保存上下文
(函数宏) [edit]
跳转到指定位置
(函数) [edit]
类型
处理上下文的类型
(函数) [edit]