Options du compilateur de gestion des exceptions C++Builder
Remonter à Gestion des exceptions dans C++Builder
Voici la liste des options de gestion des exceptions du compilateur C++Builder.
Commutateur de la ligne de commande | Description |
---|---|
-x
|
Activer la gestion des exceptions C++ (activée par défaut) |
-xd
|
Activer le nettoyage des destructeurs. Appelle les destructeurs de tous les objets déclarés automatiquement entre la portée des instructions catch et throw lorsqu'une exception est déclenchée. (Option avancée — activée par défaut) |
-xds
|
Pas de nettoyage des destructeurs DLL/MT (SEH) |
-xdg
|
Utiliser le compteur de destructeurs globaux (SEH) |
-xf
|
Activer les prologues d'exceptions rapides |
-xp
|
Activer les informations d'emplacement des exceptions. Rend disponible l'identification à l'exécution des exceptions en fournissant les numéros de ligne dans le code source à l'emplacement des exceptions. Cela permet au programme d'effectuer une requête sur le fichier et le numéro de ligne là où une exception C++ s'est produite, à l'aide des globaux __ThrowFileName et __ThrowLineNumber . C'est une option avancée.
|
-xs
|
Activer les épilogues d'exceptions lentes |
-xv
|
Masquer les variables d'exception |