check_stack
pragma
Indica al compilatore di disattivare i probe dello stack se off
(o -
) è specificato o di attivare i probe dello stack se on
(o +
) è specificato.
Sintassi
#pragma check_stack(
[{on
|off
}])
#pragma check_stack
{+
|-
}
Osservazioni:
Questa pragma operazione ha effetto alla prima funzione definita dopo che pragma viene visualizzato . Le ricerche dello stack non sono né una parte delle macro né delle funzioni generate inline.
Se non si assegna un argomento per , il check_stack
pragmacontrollo dello stack ripristina il comportamento specificato nella riga di comando. Per altre informazioni, vedere Opzioni del compilatore. L'interazione tra #pragma check_stack
e l'opzione /Gs
è riepilogata nella tabella seguente.
Uso del check_stack Pragma
Sintassi | Compilato con/Gs opzione? |
Azione |
---|---|---|
#pragma check_stack( ) oppure#pragma check_stack |
Sì | Disabilita lo stack che controlla se sono presenti funzioni che seguono |
#pragma check_stack( ) oppure#pragma check_stack |
No | Abilita lo stack che controlla se sono presenti funzioni che seguono |
#pragma check_stack(on) o #pragma check_stack + |
Sì o No | Abilita lo stack che controlla se sono presenti funzioni che seguono |
#pragma check_stack(off) o #pragma check_stack - |
Sì o No | Disabilita lo stack che controlla se sono presenti funzioni che seguono |