Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Określa optymalizacje wykonywane na podstawie funkcji przez funkcję.
#pragma optimize( "[optimization-list]", {on | off} )
Uwagi
Optymalizacji pragma muszą znajdować się poza funkcją i staje się skuteczne pierwszego funkcji zdefiniowany po pragma jest widoczne.Na i poza argumenty włączyć opcje określone w listy optymalizacji lub wyłączyć.
Listy optymalizacji może być zero lub więcej parametrów pokazane w poniższej tabeli.
Parametry Optymalizacja Pragma
Parametry |
Typ optymalizacji |
---|---|
g |
Włącz optymalizacje globalnego. |
s or t |
Należy określić krótki lub szybkie sekwencje kodu maszynowego. |
y |
Generowanie wskaźniki ramki na stosie programu. |
Są to te same litery używane z /O opcje kompilatora.Na przykład następujące pragma jest równoważne z /Os opcję kompilatora:
#pragma optimize( "ts", on )
Za pomocą optymalizacji pragma z pustym ciągiem ("") jest specjalną formę dyrektywy:
Kiedy używać off parametru włącza optymalizacje, wymienione w tabeli wcześniej w tym temacie.
Kiedy używać na parametru resetuje optymalizacje do tych, które są określone z /O opcję kompilatora.
#pragma optimize( "", off )
.
.
.
#pragma optimize( "", on )