命名空间
变体
操作

jmp_buf

来自 cppreference.cn
< c‎ | program
定义于头文件 <setjmp.h>
typedef /* unspecified */ jmp_buf;

jmp_buf 类型是数组类型,适用于存储信息以恢复调用环境。存储的信息足以在程序的正确块和该块的调用处恢复执行。浮点状态标志、打开的文件或任何其他数据的状态不存储在 jmp_buf 类型的对象中。

[编辑] 参考

  • C23 标准 (ISO/IEC 9899:2024)
  • 7.13/2 非局部跳转 <setjmp.h> (p: TBD)
  • C17 标准 (ISO/IEC 9899:2018)
  • 7.13/2 非局部跳转 <setjmp.h> (p: 191)
  • C11 标准 (ISO/IEC 9899:2011)
  • 7.13/2 非局部跳转 <setjmp.h> (p: 262)
  • C99 标准 (ISO/IEC 9899:1999)
  • 7.13/2 非局部跳转 <setjmp.h> (p: 243)
  • C89/C90 标准 (ISO/IEC 9899:1990)
  • 4.6 非局部跳转 <setjmp.h>

[编辑] 参见

保存上下文
(函数宏) [编辑]
跳转到指定位置
(函数) [编辑]
C++ 文档 for jmp_buf