Namespaces
Variants

jmp_buf

From cppreference.net
定义于头文件 <setjmp.h>
typedef /* 未指定 */ jmp_buf ;

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

参考文献

  • C23 标准 (ISO/IEC 9899:2024):
  • 7.13/2 非本地跳转 <setjmp.h> (页码: 待定)
  • C17 标准 (ISO/IEC 9899:2018):
  • 7.13/2 非本地跳转 <setjmp.h> (页: 191)
  • C11 标准 (ISO/IEC 9899:2011):
  • 7.13/2 非本地跳转 <setjmp.h> (页: 262)
  • C99标准(ISO/IEC 9899:1999):
  • 7.13/2 非本地跳转 <setjmp.h>(页码:243)
  • C89/C90 标准 (ISO/IEC 9899:1990):
  • 4.6 非本地跳转 <setjmp.h>

参见

保存执行上下文
(函数宏)
跳转到指定位置
(函数)