¿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
Exportar (0) Imprimir
Expandir todo
Importante Es posible que este documento no represente los procedimientos recomendados para el desarrollo actual. Puede que los vínculos a las descargas y otros recursos ya no sean válidos. Encontrará aquí la versión que se recomienda en la actualidad.

/Ob (Expansión de funciones inline)

Actualización: noviembre 2007

Controla la expansión de funciones inline.


/Ob{0|1|2}

0

Deshabilita la expansión inline, que de forma predeterminada está activada.

1

Expande únicamente las funciones marcadas como inline, __inline, __forceinline o __inline o bien, en una función miembro de C++, definidas en una declaración de clase.

2

Expande las funciones marcadas como inline o __inline y cualquier otra función que elija el compilador (la expansión se produce a discreción del compilador, lo que suele denominarse como inline automático).

/Ob2 está habilitada cuando se utiliza /O1, /O2 (Minimizar tamaño, maximizar velocidad) o /Ox (Optimización completa).

Esta opción requiere que habilite las optimizaciones mediante /O1, /O2, /Ox o /Og.

El compilador trata las opciones de expansión en línea y sus palabras clave como sugerencias. No se garantiza que las funciones inline se expandan. No se puede forzar al compilador a procesar en línea una función determinada.

También puede usar auto_inline para excluir funciones de la expansión inline. Vea también intrinsic.

47238hez.alert_note(es-es,VS.90).gifNota:

La información que se recopila a partir de la generación de perfiles de las ejecuciones de prueba reemplazará las optimizaciones que, en caso contrario, estarían activas si se especifica /Ob, /Os o /Ot. Para obtener más información, vea Optimizaciones guiadas por perfiles.

Para establecer esta opción del compilador en el entorno de desarrollo de Visual Studio

  1. Abra el cuadro de diálogo Páginas de propiedades del proyecto. Para obtener información detallada, vea Cómo: Abrir páginas de propiedades del proyecto.

  2. Haga clic en la carpeta C/C++.

  3. Haga clic en la página de propiedades Optimización.

  4. Modifique la propiedad Expansión de funciones Inline.

Para establecer esta opción del compilador mediante programación

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft