Namensräume
Varianten
Aktionen

Programm-Support-Dienstprogramme

Von cppreference.com
< cpp‎ | utility
 
 
Dienstprogramm-Bibliotheken
Sprachunterstützung
Typunterstützung (Basistypen, RTTI)
Bibliotheks-Feature-Test-Makros (C++20)
Programm-Dienstprogramme
Variadische Funktionen
Coroutine-Unterstützung (C++20)
Vertragsunterstützung (C++26)
Drei-Wege-Vergleich
(C++20)
(C++20)(C++20)(C++20)  
(C++20)(C++20)(C++20)

Allgemeine Hilfsmittel
Relationale Operatoren (in C++20 veraltet)
 
 

Inhalt

[bearbeiten] Programmabbruch

Die folgenden Funktionen verwalten den Programmabbruch und die Bereinigung von Ressourcen.

Definiert in Header <cstdlib>
verursacht abnormalen Programmabbruch (ohne Bereinigung)
(funktion) [bearbeiten]
verursacht normalen Programmabbruch mit Bereinigung
(funktion) [bearbeiten]
verursacht schnellen Programmabbruch ohne vollständige Bereinigung
(funktion) [bearbeiten]
(C++11)
verursacht normalen Programmabbruch ohne Bereinigung
(funktion) [bearbeiten]
registriert eine Funktion, die bei Aufruf von std::exit() aufgerufen wird
(funktion) [bearbeiten]
registriert eine Funktion, die bei Aufruf von std::quick_exit aufgerufen wird
(funktion) [bearbeiten]
zeigt den Ausführungsstatus des Programms an
(Makrokonstante) [bearbeiten]

Unerreichbarer Kontrollfluss

Definiert in der Header-Datei <utility>
markiert einen unerreichbaren Ausführungspunkt
(funktion) [bearbeiten]
(seit C++23)

[bearbeiten] Kommunikation mit der Umgebung

Definiert in Header <cstdlib>
ruft den Kommandozeileninterpreter der Host-Umgebung auf
(funktion) [bearbeiten]
Zugriff auf die Liste der Umgebungsvariablen
(funktion) [bearbeiten]

[bearbeiten] Signale

Mehrere Funktionen und Makrokonstanten zur Signalverwaltung werden bereitgestellt.

Definiert in Header <csignal>
setzt einen Signal-Handler für ein bestimmtes Signal
(funktion) [bearbeiten]
führt den Signal-Handler für ein bestimmtes Signal aus
(funktion) [bearbeiten]
der ganzzahlige Typ, der als atomare Einheit von einem asynchronen Signal-Handler aus zugänglich ist
(typedef)
definiert Strategien zur Signalbehandlung
(Makrokonstante) [bearbeiten]
Rückgabewert von signal, der angibt, dass ein Fehler aufgetreten ist
(Makrokonstante) [bearbeiten]
Signalarten
definiert Signalarten
(Makrokonstante) [bearbeiten]

[bearbeiten] Nicht-lokale Sprünge

Definiert in Header <csetjmp>
speichert den Kontext
(Funktionsmakro) [bearbeiten]
springt zur angegebenen Position
(funktion) [bearbeiten]
Typen
Typ des Ausführungskontexts
(typedef) [bearbeiten]

[bearbeiten] Siehe auch

C-Dokumentation für Programm-Support-Dienstprogramme