Megosztás a következőn keresztül:


optimize pragma

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