Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Instrui o compilador a desativar testes de pilha se off (ou -) for especificado, ou ativar testes de pilha se on (ou +) for especificado.
Sintaxe
#pragma check_stack([{on|off}])
#pragma check_stack{+|-}
Comentários
Esta pragma entra em vigor na primeira função definida após a pragma ser vista. Os testes de pilha não fazem parte de macros nem de funções geradas em linha.
Se você não fornecer um argumento para o check_stackpragma, a verificação de pilha será revertida para o comportamento especificado na linha de comando. Para obter mais informações, consulte Opções do compilador. A interação entre o #pragma check_stack e a opção /Gs é resumida na tabela a seguir.
Usando o check_stack Pragma
| Sintaxe | Compilado com/Gs opção? |
Ação |
|---|---|---|
#pragma check_stack( ) ou#pragma check_stack |
Sim | Desativa a verificação de pilha para funções que se seguem |
#pragma check_stack( ) ou#pragma check_stack |
Não | Ativa a verificação de pilha para funções que se seguem |
#pragma check_stack(on)ou #pragma check_stack + |
Sim ou não | Ativa a verificação de pilha para funções que se seguem |
#pragma check_stack(off)ou #pragma check_stack - |
Sim ou não | Desativa a verificação de pilha para funções que se seguem |