Programm-Support-Dienstprogramme
Von cppreference.com
Inhalt |
[bearbeiten] Programmabbruch
Die folgenden Funktionen verwalten den Programmabbruch und die Bereinigung von Ressourcen.
| Definiert in Header
<cstdlib> | |
| verursacht abnormalen Programmabbruch (ohne Bereinigung) (funktion) | |
| verursacht normalen Programmabbruch mit Bereinigung (funktion) | |
| (C++11) |
verursacht schnellen Programmabbruch ohne vollständige Bereinigung (funktion) |
| (C++11) |
verursacht normalen Programmabbruch ohne Bereinigung (funktion) |
| registriert eine Funktion, die bei Aufruf von std::exit() aufgerufen wird (funktion) | |
| (C++11) |
registriert eine Funktion, die bei Aufruf von std::quick_exit aufgerufen wird (funktion) |
| zeigt den Ausführungsstatus des Programms an (Makrokonstante) | |
Unerreichbarer Kontrollfluss
|
(seit C++23) | ||||
[bearbeiten] Kommunikation mit der Umgebung
| Definiert in Header
<cstdlib> | |
| ruft den Kommandozeileninterpreter der Host-Umgebung auf (funktion) | |
| Zugriff auf die Liste der Umgebungsvariablen (funktion) | |
[bearbeiten] Signale
Mehrere Funktionen und Makrokonstanten zur Signalverwaltung werden bereitgestellt.
| Definiert in Header
<csignal> | |
| setzt einen Signal-Handler für ein bestimmtes Signal (funktion) | |
| führt den Signal-Handler für ein bestimmtes Signal aus (funktion) | |
| der ganzzahlige Typ, der als atomare Einheit von einem asynchronen Signal-Handler aus zugänglich ist (typedef) | |
| definiert Strategien zur Signalbehandlung (Makrokonstante) | |
| Rückgabewert von signal, der angibt, dass ein Fehler aufgetreten ist (Makrokonstante) | |
Signalarten | |
| definiert Signalarten (Makrokonstante) | |
[bearbeiten] Nicht-lokale Sprünge
| Definiert in Header
<csetjmp> | |
| speichert den Kontext (Funktionsmakro) | |
| springt zur angegebenen Position (funktion) | |
Typen | |
| Typ des Ausführungskontexts (typedef) | |
[bearbeiten] Siehe auch
| C-Dokumentation für Programm-Support-Dienstprogramme
|