Namespaces
Variants

Program support utilities

From cppreference.net
Utilities library

Table des matières

Arrêt du programme

Les fonctions suivantes gèrent la terminaison du programme et le nettoyage des ressources.

Défini dans l'en-tête <cstdlib>
provoque la terminaison anormale du programme (sans nettoyage)
(fonction)
provoque la terminaison normale du programme avec nettoyage
(fonction)
(C++11)
provoque la terminaison rapide du programme sans nettoyage complet
(fonction)
(C++11)
provoque la terminaison normale du programme sans nettoyage
(fonction)
enregistre une fonction à appeler lors de l'invocation de std::exit()
(fonction)
enregistre une fonction à appeler lors de l'invocation de std::quick_exit
(fonction)
indique le statut d'exécution du programme
(constante macro)

Flux de contrôle inaccessible

Défini dans l'en-tête <utility>
marque un point d'exécution inaccessible
(fonction)
(depuis C++23)

Communication avec l'environnement

Défini dans l'en-tête <cstdlib>
appelle le processeur de commandes de l'environnement hôte
(fonction)
accès à la liste des variables d'environnement
(fonction)

Signaux

Plusieurs fonctions et constantes de macro pour la gestion des signaux sont fournies.

Défini dans l'en-tête <csignal>
définit un gestionnaire de signal pour un signal particulier
(fonction)
exécute le gestionnaire de signal pour un signal particulier
(fonction)
le type entier pouvant être accédé comme une entité atomique depuis un gestionnaire de signal asynchrone
(typedef)
définit les stratégies de gestion des signaux
(constante macro)
valeur de retour de signal indiquant qu'une erreur a été rencontrée
(constante macro)
Types de signaux
définit les types de signaux
(constante macro)

Sauts non locaux

Défini dans l'en-tête <csetjmp>
sauvegarde le contexte
(macro de fonction)
saute vers l'emplacement spécifié
(fonction)
Types
type de contexte d'exécution
(typedef)

Voir aussi

Documentation C pour Utilitaires de support de programme