Condividi tramite


/Ob (Espansione funzioni inline)

Controlla l'espansione inline delle funzioni.

/Ob{0|1|2}

Argomenti

  • 0
    Disabilita l'espansione inline, che è attiva per impostazione predefinita.

  • 1
    Espande solo le funzioni contrassegnate come inline, __inline, __forceinline o __inline o, in una funzione membro C++, definite all'interno di una dichiarazione di classe.

  • 2
    Espande le funzioni contrassegnate come inline o __inline e qualsiasi altra funzione scelta dal compilatore. L'espansione infatti avviene a discrezione del compilatore e viene spesso denominata inline automatico.

    /Ob2 è attiva quando si utilizza /O1, /O2 (Riduci dimensione, Ottimizza velocità) o /Ox (Ottimizzazione completa).

    Questa opzione richiede che si attivino le ottimizzazioni mediante /O1, /O2, /Ox o /Og.

Note

Il compilatore considera le parole chiave e le opzioni dell'espansione inline come suggerimenti.Non è garantito che le funzioni siano sottoposte all'espansione inline.Non è possibile imporre al compilatore di eseguire l'inline di una determinata funzione.

È anche possibile utilizzare auto_inline per impedire che determinate funzioni possano essere potenzialmente utilizzate per l'espansione inline.Vedere anche intrinsic.

[!NOTA]

Le informazioni raccolte dall'esecuzione dei test di profilatura eseguiranno l'override delle ottimizzazioni altrimenti attive se si specifica /Ob, /Os o /Ot.Per ulteriori informazioni, vedere Ottimizzazioni guidate da profilo (PGO).

Per impostare l'opzione del compilatore nell'ambiente di sviluppo di Visual Studio

  1. Aprire la finestra di dialogo Pagine delle proprietà del progetto.Per informazioni dettagliate, vedere Procedura: aprire le pagine delle proprietà dei progetti.

  2. Fare clic sulla cartella C/C++.

  3. Fare clic sulla pagina delle proprietà Ottimizzazione.

  4. Modificare la proprietà Espansione funzione inline.

Per impostare l'opzione del compilatore a livello di codice

Vedere anche

Riferimenti

Opzioni /O (Ottimizza codice)

Opzioni del compilatore

Impostazione delle opzioni del compilatore