Condividi tramite


check_stack

Indica al compilatore di disattivare le ricerche dello stack se il territorio o -) viene specificato, o per attivare le ricerche dello stack se in o +) è specificato.

#pragma check_stack([ {on | off}] )
#pragma check_stack{+ | –}

Note

Se non viene fornito alcun argomento, le ricerche dello stack vengono trattate come l'impostazione predefinita.Questo pragma ha effetto sulla prima funzione definita dopo che il pragma è visibile.Le ricerche dello stack non sono una parte delle macro né delle funzioni in linea generato.

Se non si fornisce un argomento per check_stack il pragma, il controllo dello stack viene ripristinato il comportamento specificato nella riga di comando.Per ulteriori informazioni, vedere Riferimento del compilatore.L'interazione di check_stack #pragma e /Gs l'opzione viene riepilogata nella tabella seguente.

Utilizzando il pragma di check_stack

Sintassi

compilato con

l'opzione /Gs?

Azione

check_stack #pragma () o

#pragma check_stack

Disattiva lo stack che controlla se sono presenti funzioni che seguono

check_stack #pragma () o

#pragma check_stack

No

Attiva lo stack che controlla se sono presenti funzioni che seguono

check_stack #pragma (tramite)

o check_stack #pragma +

Yes o no

Attiva lo stack che controlla se sono presenti funzioni che seguono

check_stack #pragma (out)

o check_stack #pragma -

Yes o no

Disattiva lo stack che controlla se sono presenti funzioni che seguono

Vedere anche

Riferimenti

Direttive pragma e la parola chiave di __Pragma