jmp_buf
From cppreference.net
|
Definiert im Header
<setjmp.h>
|
||
|
typedef
/* unspecified */
jmp_buf
;
|
||
Der
jmp_buf
-Typ ist ein Array-Typ, der geeignet ist, um Informationen zur Wiederherstellung einer Aufrufumgebung zu speichern. Die gespeicherten Informationen reichen aus, um die Ausführung am korrekten Block des Programms und den Aufruf dieses Blocks wiederherzustellen. Der Zustand der Gleitkomma-Statusflags, geöffneter Dateien oder anderer Daten wird nicht in einem Objekt vom Typ
jmp_buf
gespeichert.
Referenzen
- C23-Standard (ISO/IEC 9899:2024):
-
- 7.13/2 Nonlocal jumps <setjmp.h> (p: TBD)
- C17-Standard (ISO/IEC 9899:2018):
-
- 7.13/2 Nicht-lokale Sprünge <setjmp.h> (S: 191)
- C11-Standard (ISO/IEC 9899:2011):
-
- 7.13/2 Nicht-lokale Sprünge <setjmp.h> (S: 262)
- C99-Standard (ISO/IEC 9899:1999):
-
- 7.13/2 Nicht-lokale Sprünge <setjmp.h> (S: 243)
- C89/C90 Standard (ISO/IEC 9899:1990):
-
- 4.6 NICHT-LOKALE SPRÜNGE <setjmp.h>
Siehe auch
|
speichert den Kontext
(Funktionsmakro) |
|
|
springt zu angegebener Position
(Funktion) |
|
|
C++-Dokumentation
für
jmp_buf
|
|