Namespaces
Variants

Program support utilities

From cppreference.net
Utilities library

Contenidos

Terminación del programa

Las siguientes funciones gestionan la terminación del programa y la limpieza de recursos.

Definido en el encabezado <cstdlib>
provoca la terminación anormal del programa (sin limpieza)
(función)
provoca la terminación normal del programa con limpieza
(función)
(C++11)
provoca la terminación rápida del programa sin limpieza completa
(función)
(C++11)
provoca la terminación normal del programa sin limpieza
(función)
registra una función para ser llamada al invocar std::exit()
(función)
registra una función para ser llamada al invocar std::quick_exit
(función)
indica el estado de ejecución del programa
(constante macro)

Flujo de control inalcanzable

Definido en el encabezado <utility>
marca un punto de ejecución inalcanzable
(función)
(desde C++23)

Comunicación con el entorno

Definido en el encabezado <cstdlib>
llama al procesador de comandos del entorno host
(función)
acceso a la lista de variables de entorno
(función)

Señales

Se proporcionan varias funciones y constantes de macro para la gestión de señales.

Definido en el encabezado <csignal>
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)
el tipo entero que puede ser accedido como una entidad atómica desde un manejador de señal asíncrono
(typedef)
define estrategias de manejo de señales
(macro constante)
valor de retorno de signal que especifica que se encontró un error
(macro constante)
Tipos de señal
define tipos de señal
(macro constante)

Saltos no locales

Definido en el encabezado <csetjmp>
guarda el contexto
(macro de función)
salta a la ubicación especificada
(función)
Tipos
tipo de contexto de ejecución
(typedef)

Véase también

Documentación de C para Utilidades de soporte de programa