Namespaces
Variants

SIGTERM, SIGSEGV, SIGINT, SIGILL, SIGABRT, SIGFPE

Von de.cppreference.net
 
 
Dienstprogrammbibliothek
Sprachunterstützung
Typunterstützung (Basistypen, RTTI)
Bibliotheks-Feature-Test-Makros (C++20)
Programm-Dienstprogramme
Variadische Funktionen
Koroutinen-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 Dienstprogramme
Relationsoperatoren (veraltet in C++20)
Ganzzahlvergleichsfunktionen
(C++20)(C++20)(C++20)    
(C++20)
Tausch und Typoperationen
(C++14)
(C++11)
(C++11)
(C++11)
(C++17)
Allgemeine Vokabular-Typen
(C++11)
(C++17)
(C++17)
(C++17)
(C++11)
(C++17)
(C++23)



 
 
Definiert in Header <csignal>
#define SIGTERM /* implementation defined */
#define SIGSEGV /* implementation defined */
#define SIGINT  /* implementation defined */
#define SIGILL  /* implementation defined */
#define SIGABRT /* implementation defined */
#define SIGFPE  /* implementation defined */

Jedes der obigen Makrokonstanten expandiert zu einem ganzzahligen Konstantenausdruck mit unterschiedlichen Werten, die verschiedene Signale darstellen, die an das Programm gesendet werden.

Konstante Erklärung
SIGTERM Beendigungsanforderung, an das Programm gesendet
SIGSEGV Ungültiger Speicherzugriff (Speicherzugriffsfehler)
SIGINT Externer Interrupt, normalerweise vom Benutzer ausgelöst
SIGILL Ungültiges Programmabbild, z. B. ungültige Anweisung
SIGABRT Abnormale Beendigungsbedingung, wie z. B. ausgelöst durch std::abort()
SIGFPE Fehlerhafte arithmetische Operation wie Division durch Null

Anmerkungen

Zusätzliche Signalnamen sind durch POSIX festgelegt.

Siehe auch

setzt einen Signalhandler für ein bestimmtes Signal
(Funktion)
ruft den Signalhandler für ein bestimmtes Signal auf
(Funktion)
C-Dokumentation für Signaltypen