命名空间
变体
操作

jmp_buf

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

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

[编辑] 参考资料

  • 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++ 文档 用于 jmp_buf