check_stack
pragma
Indique au compilateur de désactiver les sondes de pile si off
(ou -
) est spécifié, ou d’activer les sondes de pile si on
(ou +
) est spécifiée.
Syntaxe
#pragma check_stack(
[{on
|off
}])
#pragma check_stack
{+
|-
}
Notes
Cela pragma prend effet à la première fonction définie après la pragma vue. Les tests de pile ne font partie ni des macros, ni des fonctions générées inline.
Si vous ne donnez pas d’argument pour la check_stack
pragmapile case activée ing rétablit le comportement spécifié sur la ligne de commande. Pour plus d’informations, consultez Options du compilateur. L’interaction de l’option #pragma check_stack
et celle-ci /Gs
sont résumées dans le tableau suivant.
Utilisation du pragma check_stack
Syntaxe | Compilé avec/Gs Option? |
Action |
---|---|---|
#pragma check_stack( ) ou#pragma check_stack |
Oui | Désactive la vérification de la pile pour les fonctions qui suivent |
#pragma check_stack( ) ou#pragma check_stack |
Non | Active la vérification de la pile pour les fonctions qui suivent |
#pragma check_stack(on) ou #pragma check_stack + |
Oui ou Non | Active la vérification de la pile pour les fonctions qui suivent |
#pragma check_stack(off) ou #pragma check_stack - |
Oui ou Non | Désactive la vérification de la pile pour les fonctions qui suivent |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour