Namespaces
Variants

jmp_buf

From cppreference.net
Определено в заголовочном файле <setjmp.h>
typedef /* unspecified */ jmp_buf ;

Тип jmp_buf является массивным типом, подходящим для хранения информации для восстановления вызывающей среды. Сохраненной информации достаточно для восстановления выполнения в правильном блоке программы и вызова этого блока. Состояние флагов статуса операций с плавающей точкой, открытых файлов или любых других данных не сохраняется в объекте типа jmp_buf .

Ссылки

  • Стандарт C23 (ISO/IEC 9899:2024):
  • 7.13/2 Нелокальные переходы <setjmp.h> (стр.: TBD)
  • Стандарт 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>

Смотрите также

сохраняет контекст
(макрос функции)
переходит в указанное место
(функция)
C++ documentation для jmp_buf