check_stack
pragma
Instrui o compilador para desativar investigações da pilha se off
(ou -
) forem especificados ou para ativar investigações da pilha se on
(ou +
) forem especificados.
Sintaxe
#pragma check_stack(
[{on
|off
}])
#pragma check_stack
{+
|-
}
Comentários
Isso pragma entra em vigor na primeira função definida, após a consideração do pragma. As investigações da pilha não são parte de macros ou funções que forem geradas embutidas.
Se você não fornecer um argumento para o check_stack
pragma, a verificação da pilha volta para o comportamento especificado na linha de comando. Para obter mais informações, confira Opções do compilador. A interação de#pragma check_stack
e a opção /Gs
são resumidas na tabela a seguir.
Usando o pragma check_stack
Sintaxe | Compilado com/Gs opção? |
Ação |
---|---|---|
#pragma check_stack( ) ou#pragma check_stack |
Sim | Desativa a verificação da pilha quanto às funções seguintes |
#pragma check_stack( ) ou#pragma check_stack |
Não | Ativa a verificação da pilha quanto às funções seguintes |
#pragma check_stack(on) ou #pragma check_stack + |
Sim ou não | Ativa a verificação da pilha quanto às funções seguintes |
#pragma check_stack(off) ou #pragma check_stack - |
Sim ou não | Desativa a verificação da pilha quanto às funções seguintes |
Confira também
Diretivas do Pragma e as palavras-chave do __pragma
e _Pragma
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de