/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
Otevřete dialogové okno projektu Stránky vlastností.Další informace naleznete v tématu Jak: otevření stránky vlastností projektu.
Klepněte C/C++ složky.
Klepněte Optimalizace stránky vlastností.
Změnit Povolit vnitřní funkce vlastnost.
Programově nastavit tuto volbu kompilátoru
- Viz téma EnableIntrinsicFunctions.
Viz také
Referenční dokumentace
/O možnosti (Optimalizace kódu)