Program support utilities
From cppreference.net
Inhaltsverzeichnis |
Programmbeendigung
Die folgenden Funktionen verwalten Programmbeendigung und Ressourcenbereinigung.
|
Definiert im Header
<cstdlib>
|
|
|
verursacht abnormale Programmbeendigung (ohne Bereinigung)
(Funktion) |
|
|
verursacht normale Programmbeendigung mit Bereinigung
(Funktion) |
|
|
(C++11)
|
verursacht schnelle Programmbeendigung ohne vollständige Bereinigung
(Funktion) |
|
(C++11)
|
verursacht normale Programmbeendigung ohne Bereinigung
(Funktion) |
|
registriert eine Funktion, die beim Aufruf von
std::exit()
aufgerufen wird
(Funktion) |
|
|
(C++11)
|
registriert eine Funktion, die beim Aufruf von
std::quick_exit
aufgerufen wird
(Funktion) |
|
zeigt den Programmausführungsstatus an
(Makrokonstante) |
|
Unerreichbarer Kontrollfluss
|
(seit C++23) | ||||
Kommunikation mit der Umgebung
|
Definiert im Header
<cstdlib>
|
|
|
ruft den Befehlprozessor der Host-Umgebung auf
(Funktion) |
|
|
Zugriff auf die Liste der Umgebungsvariablen
(Funktion) |
|
Signale
Mehrere Funktionen und Makrokonstanten für die Signalverwaltung werden bereitgestellt.
|
Definiert im Header
<csignal>
|
|
|
setzt einen Signalhandler für ein bestimmtes Signal
(Funktion) |
|
|
führt den Signalhandler für ein bestimmtes Signal aus
(Funktion) |
|
|
der Ganzzahltyp, der asynchron aus einem Signalhandler atomar zugreifbar ist
(Typdefinition) |
|
|
definiert Signalbehandlungsstrategien
(Makrokonstante) |
|
|
Rückgabewert von
signal
der einen aufgetretenen Fehler anzeigt
(Makrokonstante) |
|
Signaltypen |
|
|
definiert Signaltypen
(Makrokonstante) |
|
Nicht-lokale Sprünge
|
Definiert im Header
<csetjmp>
|
|
|
speichert den Kontext
(Funktionsmakro) |
|
|
springt zu spezifizierter Position
(Funktion) |
|
Typen |
|
|
Ausführungskontext-Typ
(Typdefinition) |
|
Siehe auch
|
C-Dokumentation
für
Programmunterstützungsdienste
|