Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Függvényenkénti optimalizálásokat ad meg.
Syntax
#pragma optimize( "[ optimalizálási lista ]",{on|off})
Remarks
A optimizepragma függvényen kívül kell megjelennie. A pragma megtekintése után definiált első függvénynél lép érvénybe. A on és off argumentumok be- vagy kikapcsolják a optimalizálási listában megadott beállításokat,.
Az optimalizálási lista nulla vagy több paraméter lehet az alábbi táblázatban látható paraméterek közül.
Az optimalizált Pragma paraméterei
| Parameter(s) | Az optimalizálás típusa |
|---|---|
g |
Globális optimalizálás engedélyezése. Deprecated. További információ: /Og (globális optimalizálás). |
s vagy t |
A gépi kód rövid vagy gyors sorozatainak előnyben részesítése. |
y |
Kihagyja a keretmutatókat a programveremen. |
Ezek a paraméterek ugyanazok a betűk, amelyeket a /O fordító beállításainál használnak. A következő pragma például egyenértékű a /Os fordítóval:
#pragma optimize( "s", on )
Az optimizepragma üres sztringgel ("") való használata az irányelv különleges formája:
A off paraméter használatakor az összes optimalizálás, g, s, tés yki van kapcsolva.
Ha a on paramétert használja, az visszaállítja az optimalizálást a /O fordítóbeállítással megadottakra.
#pragma optimize( "", off )
/* unoptimized code section */
#pragma optimize( "", on )
See also
Pragma irányelvei, valamint a __pragma és _Pragma kulcsszavak