check_stack
pragma
Indica al compilador que desactive las comprobaciones de la pila si se especifica off
(o -
), o que active las comprobaciones de la pila si se especifica on
(o +
).
Sintaxis
#pragma check_stack(
[{on
|off
}])
#pragma check_stack
{+
|-
}
Comentarios
Esta directiva pragma surte efecto en la primera función que se define después de que aparezca pragma. Las comprobaciones de la pila no forman parte de las macros ni de las funciones insertadas que se generan.
Si no proporciona un argumento para la pragmacheck_stack
, la comprobación de pila revierte el comportamiento especificado en la línea de comandos. Para obtener más información, vea Opciones del compilador. La interacción de#pragma check_stack
y la opción /Gs
se resume en la tabla siguiente.
Utilización de la pragma check_stack
Sintaxis | ¿Se compila con ¿Opción /Gs ? |
Acción |
---|---|---|
#pragma check_stack( ) o#pragma check_stack |
Sí | Desactiva la comprobación de la pila para las funciones que la siguen |
#pragma check_stack( ) o#pragma check_stack |
No | Activa la comprobación de la pila para las funciones que la siguen |
#pragma check_stack(on) o bien #pragma check_stack + |
Sí o no | Activa la comprobación de la pila para las funciones que la siguen |
#pragma check_stack(off) o bien #pragma check_stack - |
Sí o no | Desactiva la comprobación de la pila para las funciones que la siguen |
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de