Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Disabilita o ripristina le impostazioni dell'opzione del /RTC compilatore.
Sintassi
#pragma runtime_checks( "[ runtime-check-options ]",{restore|off})
Osservazioni:
Non è possibile abilitare un controllo di runtime non abilitato da un'opzione del compilatore. Ad esempio, se non si specifica /RTCs nella riga di comando, specificando #pragma runtime_checks( "s", restore) non verrà abilitata la verifica dello stack frame.
L'oggetto runtime_checkspragma deve essere visualizzato all'esterno di una funzione e diventa effettivo alla prima funzione definita dopo che pragma viene visualizzato . Gli restore argomenti e off attivano le opzioni specificate in runtime_checkspragma on o off.
Le opzioni runtime-check-options possono essere pari a zero o più parametri illustrati nella tabella seguente.
Parametri del pragma di runtime_checks
| Parametro/i | Tipo del controllo runtime |
|---|---|
s |
Abilita la verifica dello stack (frame). |
c |
Vengono segnalati i casi in cui un valore viene assegnato a un tipo di dati più piccolo, il che causa una perdita di dati. |
u |
Segnala quando una variabile viene usata prima della definizione. |
Questi parametri sono gli stessi usati con l'opzione del /RTC compilatore. Ad esempio:
#pragma runtime_checks( "sc", restore )
L'uso di runtime_checkspragma con la stringa vuota ("") è una forma speciale della direttiva :
Quando si usa il
offparametro , viene disattivato il controllo degli errori di runtime elencato nella tabella precedente.Quando si usa il
restoreparametro , l'errore di runtime viene reimpostato su quelli specificati usando l'opzione del/RTCcompilatore.
#pragma runtime_checks( "", off )
/* runtime checks are off in this region */
#pragma runtime_checks( "", restore )