Namensräume
Varianten
Aktionen

jmp_buf

Von cppreference.com
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) [bearbeiten]
springt zur angegebenen Position
(Funktion) [bearbeiten]
C++-Dokumentation für jmp_buf