¿Le resultó útil esta página?
Sus comentarios sobre este contenido son muy importantes. Háganos saber su opinión.
¿Tiene comentarios adicionales?
Caracteres restantes: 1500
MSDN Library
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

optimize

Especifica las optimizaciones que se efectuarán función por función.

#pragma optimize( "[optimization-list]", {on | off} )

La directiva pragma optimize debe aparecer fuera de una función y tiene efecto en la primera función definida después de que se vea la directiva pragma. Los argumentos on y off activan o desactivan opciones especificadas en optimization-list.

La lista optimization-list pueden contener cero o más de los parámetros que se muestran en la tabla siguiente.

Parámetros de la directiva pragma optimize

Parámetros

Tipo de optimización

g

Habilitar optimizaciones globales.

s o t

Especificar secuencias cortas o rápidas de código máquina.

y

Generar punteros de marco en la pila del programa.

Son las mismas letras usadas con las opciones del compilador O. Por ejemplo, la directiva pragma siguiente es equivalente a la opción del compilador /Os:

#pragma optimize( "ts", on )

El uso de la directiva pragma optimize con la cadena vacía ("") es una forma especial de la directiva:

Cuando se utiliza el parámetro off, desactiva las optimizaciones, enumeradas en la tabla anterior de este tema.

Cuando se usa el parámetro on, restablece las optimizaciones a las que especificó con la opción del compilador /O.

#pragma optimize( "", off )
.
.
.
#pragma optimize( "", on ) 

Adiciones de comunidad

Mostrar:
© 2015 Microsoft