optimize
Určuje optimalizace provedeno na základě funkce funkce.
#pragma optimize( "[optimization-list]", {on | off} )
Poznámky
Optimalizace pragma musí být mimo funkci a nabývá účinku na první funkce definované po je vidět záhlaví pragma.Na a vypnout argumenty zapnout možnosti zadané v Optimalizace seznam nebo vypnout.
Optimalizace seznam může být nula nebo více parametry uvedené v následující tabulce.
Parametry optimalizace Pragma
Parametry |
Typ optimalizace |
---|---|
g |
Povolte globální optimalizace. |
s or t |
Zadejte krátký nebo rychlé sekvence strojový kód. |
y |
Generovat rámec ukazatele zásobníku program. |
Jsou stejná písmena s /O volby kompilátoru.Například je ekvivalentní následující pragma /Os volba kompilátoru:
#pragma optimize( "ts", on )
Použití Optimalizace pragma s prázdný řetězec ("") je zvláštní formou směrnice:
Při použití vypnout parametr, jej zapne optimalizace, mimo uvedené v tabulce v tomto tématu.
Při použití na parametru resetuje optimalizaci těm, které zadali s /O volba kompilátoru.
#pragma optimize( "", off )
.
.
.
#pragma optimize( "", on )