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> (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 NON-LOCAL JUMPS <setjmp.h>

참고 항목

컨텍스트를 저장함
(함수 매크로)
지정된 위치로 점프함
(함수)