Udostępnij za pośrednictwem


/Oi (Generuj funkcje wewnętrzne)

Zastępuje niektórych funkcji wywołania z wewnętrzna lub inaczej specjalne formy funkcji ułatwiających aplikacja działa szybciej.

/Oi[-]

Uwagi

Programy używające funkcji wewnętrznych są szybciej, ponieważ nie masz obciążenie związane z wywołań funkcji, ale może być większe ze względu na dodatkowy kod utworzony.

Zobacz — funkcja uzyskać więcej informacji, w którym funkcje mają wewnętrzne formularzy.

/Oijest tylko żądania w kompilatorze zastąpić niektóre wywołania funkcji intrinsics; Kompilator może wywołać funkcję (i nie zastąpić wywołanie funkcji wewnętrznych) Jeśli spowoduje to lepszą wydajność.

x 86 szczególne

Funkcji zmiennoprzecinkowych wewnętrznych nie wykonuje żadnych specjalnych kontroli na wartości wejściowych i tak pracy w ograniczony zakres wprowadzania i obsługi różnych wyjątków i warunki brzegowe niż procedury biblioteki o takiej samej nazwie.Za pomocą formularzy wewnętrzne true pociąga za sobą utratę IEEE obsługi wyjątków i utraty _matherr i errno funkcje; te ostatnie pociąga za sobą utratę zgodności ANSI.Jednak wewnętrzne formularzy można znacznie przyspiesza floating Point-to-Point intensywne programy i dla wielu programów problemy zgodności są o niewielkiej wartości praktycznych.

Można użyć Za opcję kompilatora, aby zastąpić generacji true wewnętrzne opcje zmiennoprzecinkowych.W takim przypadku funkcje są generowane jako biblioteka procedur, których argument jest przekazywany bezpośrednio do liczb zmiennoprzecinkowych chip zamiast naciskania ich na stosie programu.

KONIEC x 86 szczególne

Można również użyć — funkcja do utworzenia funkcji wewnętrznych lub funkcja (C/C++) jawnie wymusić wywołania funkcji.

Aby ustawić tę opcję kompilatora w środowisku programowania Visual Studio

  1. Otwórz okno dialogowe Strony właściwości projektu.Szczegółowe informacje – zobacz: Porady: otwieranie stron właściwości projektów.

  2. Kliknij folder C/C++.

  3. Kliknij przycisk optymalizacji strona właściwości.

  4. Modyfikowanie Włączyć funkcje właściwości.

Aby programowo ustawić tę opcję kompilatora

Zobacz też

Informacje

/O Opcje (optymalizuj kod)

Opcje kompilatora

Ustawianie opcji kompilatora

Funkcje wewnętrzne kompilatora