Sdílet prostřednictvím


runtime_checks

Zakáže nebo obnoví /RTC nastavení.

#pragma runtime_checks( "[runtime_checks]", {restore | off} )

Poznámky

Nelze povolit spuštění zkontrolujte, zda nebyl povolen s volba kompilátoru.Například zadáním Pokud nezadáte, /RTCs, #pragma runtime_checks( "s", restore) nepovolí ověřování rámců zásobníku.

Runtime_checks pragma musí být mimo funkci a nabývá účinku na první funkce definované po pragma je vidět.Obnovení a vypnout zapnout argumenty zadané v možnosti runtime_checks nebo vypnout.

Runtime_checks může být nula nebo více parametrů, které jsou uvedeny v následující tabulce.

Parametry Pragma runtime_checks

Parametry

Typ spuštění kontroly

s

Umožňuje zásobník ověření (snímek).

c

Sestavy při menší datový typ, který způsobí ztrátu dat je přiřazena hodnota.

u

Sestavy při použití dříve, než je definována proměnná.

Jsou stejná písmena použita s parametrem kompilátoru /RTC.Příklad:

#pragma runtime_checks( "sc", restore )

Použití runtime_checks pragma s prázdný řetězec ("") je zvláštní formou směrnice:

  • Při použití vypnout parametr, jej zapne Chyba spuštění kontrol, uvedených v tabulce uvedené vypnuto.

  • Při použití obnovení parametru resetuje Chyba spuštění kontrol ty, které zadaný s parametrem kompilátoru /RTC.

#pragma runtime_checks( "", off )
.
.
.
#pragma runtime_checks( "", restore ) 

Viz také

Úkoly

RTC sample

Referenční dokumentace

Pragma směrnic a __Pragma klíčové slovo