jmp_buf
Von cppreference.com
< c | Programmierung
| Definiert im Header <setjmp.h> |
||
| typedef /* unspecified */ jmp_buf; |
||
Der jmp_buf-Typ ist ein Array-Typ, der zur Speicherung von Informationen zur Wiederherstellung einer aufrufenden Umgebung geeignet ist. Die gespeicherten Informationen reichen aus, um die Ausführung an der richtigen Stelle im Programm und die Ausführung dieses Blocks wiederherzustellen. Der Zustand von Gleitkomma-Statusflags, geöffneten Dateien oder anderen Daten wird nicht in einem Objekt vom Typ jmp_buf gespeichert.
[bearbeiten] 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 Nonlocal jumps <setjmp.h> (p: 191)
- C11-Standard (ISO/IEC 9899:2011)
- 7.13/2 Nonlocal jumps <setjmp.h> (p: 262)
- C99-Standard (ISO/IEC 9899:1999)
- 7.13/2 Nonlocal jumps <setjmp.h> (p: 243)
- C89/C90-Standard (ISO/IEC 9899:1990)
- 4.6 NON-LOCAL JUMPS <setjmp.h>
[bearbeiten] Siehe auch
| speichert den Kontext (Makro-Funktion) | |
| springt zur angegebenen Position (Funktion) | |
| C++-Dokumentation für jmp_buf
| |