/Oi (gerar funções intrínsecas)
Substitui alguma função chama com formulários intrínsecos ou outra forma especiais da função que ajudam o seu aplicativo é executado mais rapidamente.
/Oi[-]
Comentários
Programas que usam funções intrínsecas são mais rápidos porque não tem a sobrecarga de chamadas de função, mas pode ser maiores devido ao código adicional criado.
Consulte intrínseca para obter mais informações, no qual se tem funções intrínsecos formulários.
/Oié apenas uma solicitação para o compilador para substituir algumas chamadas de função com elementos intrínsecos do; o compilador pode chamar a função (e não substituir a chamada de função com um intrínseca) se ele irá resultar em um melhor desempenho.
x 86 específicos
As funções intrínsecas de ponto flutuante não executam qualquer verificações especiais nos valores de entrada e tão trabalhar nos intervalos restritos de entrada e ter condições de limite que as rotinas da biblioteca com o mesmo nome e o tratamento de exceção diferente.Usando os formulários intrínsecos true significa perda de manipulação de exceção do IEEE e a perda de _matherr e errno funcionalidade; o último implica uma perda de conformidade ANSI.No entanto, os formulários intrínsecos podem acelerar consideravelmente programas intensivos de ponto floating e para muitos programas, as questões de conformidade são de pouco valor prático.
Você pode usar o Za opção de compilador para substituir a geração das opções de ponto flutuante intrínsecas true.Nesse caso, as funções são geradas como rotinas de biblioteca que passam argumentos diretamente para o chip de ponto flutuante em vez de empurrando-los na pilha do programa.
FIM x 86 específicos
Você também usar intrínseca para criar funções intrínsecas, ou função (C/C++) explicitamente forçar uma chamada de função.
Para definir esta opção de compilador no ambiente de desenvolvimento Visual Studio
Abra o projeto Páginas de propriedades caixa de diálogo.Para obter detalhes, consulte:Como: abrir páginas de propriedades do projeto.
Clique no C/C++ pasta.
Clique no otimização página de propriedades.
Modificar o Habilitar funções intrínsecas propriedade.
Para definir essa opção de compilador programaticamente
- Consulte EnableIntrinsicFunctions.