Program support utilities
From cppreference.net
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) |
|
|
(C++11)
|
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
|
(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
|