Program support utilities
程序支持实用程序
程序终止
以下功能管理程序终止和资源清理。
在标头中定义<cstdlib>
*。
中止导致异常程序终止%28而不清理%29%28功能%29
退出导致正常程序终止,清除%28功能%29
速战速决[医]退出%28C++11%29导致快速程序终止,而不完全清除%28功能%29
[医]退出%28C++11%29导致正常程序终止而不清理%28功能%29
ATExit注册一个在std上调用的函数::Exit%28%29调用%28 Function%29
在[医]速战速决[医]退出%28C++11%29注册一个要快速调用的函数[医]退出调用%28功能%29
出口[医]小组[医]失败表示程序执行状态%28宏常量%29
与环境沟通
system | calls the host environment's command processor (function) |
---|---|
getenv | access to the list of environment variables (function) |
信号
给出了信号管理的几个功能和宏常数。
在标头中定义<csignal>
*。
信号为特定信号%28功能%29设置信号处理程序
对于特定的信号%28函数%29运行信号处理程序。
西格[医]原子[医]t可以从异步信号处理程序%28tydurif%29作为原子实体访问的整数类型。
西格[医]DFLSIG[医]IGN定义信号处理策略%28宏常数%29
西格[医]指示遇到错误的信号的错误返回值%28宏常数%29
信号类型
SIGABRTSIGFPESIGILLSIGINTISIGSEGVSIGTERM定义信号类型%28宏常数%29
非局部跳跃
在标头中定义<csetjmp>
*。
setjmp保存上下文%28函数宏%29
跳转到指定位置%28功能%29
类型
JMP[医]BUF执行上下文类型%28
另见
C程序支持实用程序文档
*。
© cppreference.com
在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。