Namespaces
Variants

SIGTERM, SIGSEGV, SIGINT, SIGILL, SIGABRT, SIGFPE

De es.cppreference.net
 
 
Biblioteca de utilidades
Soporte del lenguaje
Soporte de tipos (tipos básicos, RTTI)
Macros de prueba de características de la biblioteca (C++20)
Utilidades de programa
Funciones variádicas
Soporte de corrutinas (C++20)
Soporte de contratos (C++26)
Comparación de tres vías
(C++20)
(C++20)(C++20)(C++20)    
(C++20)(C++20)(C++20)

Utilidades generales
Operadores relacionales (obsoleto en C++20)
 
 
Definido en el encabezado <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 */

Cada una de las constantes macro anteriores se expande a una expresión constante entera con valores distintos, que representan diferentes señales enviadas al programa.

Constante Explicación
SIGTERM solicitud de terminación, enviada al programa
SIGSEGV acceso a memoria inválido (fallo de segmentación)
SIGINT interrupción externa, generalmente iniciada por el usuario
SIGILL imagen de programa inválida, como una instrucción inválida
SIGABRT condición de terminación anormal, como la iniciada por std::abort()
SIGFPE operación aritmética errónea como división por cero

Notas

Nombres de señales adicionales están especificados por POSIX.

Véase también

establece un manejador de señal para una señal particular
(función)
ejecuta el manejador de señal para una señal particular
(función)
Documentación de C para tipos de señal