Sdílet prostřednictvím


/OI (generování vnitřní funkce)

Některé funkce volání s vnitřní nebo jinak zvláštní formy funkce Nápověda aplikace nahradí rychleji.

/Oi[-]

Poznámky

Programy, které používají vnitřní funkce jsou rychlejší, protože nemají režie volání funkce, ale může být větší dodatečný kód vytvořen.

Viz intrinsic Další informace, na které funkce mají vnitřní formulářů.

/Oije pouze požadavek kompilátoru nahradit některé volání funkce vnitřní objekty serveru; Kompilátor může volání funkce (a není nahradit volání funkce vnitřní) Pokud výsledkem bude zvýšení výkonu.

x 86 specifické

Vnitřní funkce s plovoucí desetinnou čárkou není žádné zvláštní kontroly na vstupní hodnoty tak pracovat v omezené oblasti vstup a mají různé výjimky a mezní podmínky než rutin knihovny se stejným názvem.Pomocí formulářů, vnitřní PRAVDA znamená ztrátu zpracování výjimek IEEE a ztrátu _matherr a errno funkce; Ten vyplývá ztráta shodu ANSI.Vnitřní formulářů můžete značně urychlit floating point náročné programy a pro mnoho programů problémy shody jsou nízké hodnoty praktické.

Můžete použít Za volba kompilátoru přepsání generace true vnitřní možnosti s plovoucí desetinnou čárkou.V tomto případě funkce jsou generovány jako knihovna rutin, které předávají argumenty přímo s plovoucí desetinnou čárkou čipu namísto jejich předání do zásobníku program.

Konec x 86 specifické

Můžete také použít intrinsic vytvořit vnitřní funkce nebo function (C/C++) explicitně vynutit volání funkce.

Chcete-li nastavit tuto možnost kompilátoru ve vývojovém prostředí Visual Studio

  1. Otevřete dialogové okno projektu Stránky vlastností.Další informace naleznete v tématu Jak: otevření stránky vlastností projektu.

  2. Klepněte C/C++ složky.

  3. Klepněte Optimalizace stránky vlastností.

  4. Změnit Povolit vnitřní funkce vlastnost.

Programově nastavit tuto volbu kompilátoru

Viz také

Referenční dokumentace

/O možnosti (Optimalizace kódu)

Možnosti kompilátoru

Možnosti nastavení kompilátoru

Vnitřní objekty serveru kompilátoru