Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bazı işlev çağrılarını, uygulamanızın daha hızlı çalışmasına yardımcı olan iç veya başka bir şekilde özel işlev biçimleriyle değiştirir.
Syntax
/Oi[-]
Remarks
İç işlevleri kullanan programlar, işlev çağrıları ek yüküne sahip olmadığından daha hızlıdır ancak oluşturulan ek kod nedeniyle daha büyük olabilir.
Hangi işlevlerin iç formlara sahip olduğu hakkında daha fazla bilgi için bkz. iç.
/Oi yalnızca derleyicinin bazı işlev çağrılarını iç işlevlerle değiştirme isteğidir. Derleyici, daha iyi performansla sonuçlanırsa işlevi çağırabilir (ve işlev çağrısını iç çağrıyla değiştirmeyebilir).
/Oi- başka bir yerde belirtilmişse /Oi ve geçersiz kılmak istiyorsanız yararlı olabilecek bu davranışı kapatır.
İç işlevleri oluşturmak için iç işlevleri veya bir işlev çağrısını açıkça zorlamak için işlevi (C/C++) kullanabilirsiniz.
x86-specific remarks
İç kayan nokta işlevleri giriş değerleri üzerinde özel denetim gerçekleştirmez ve bu nedenle kısıtlı giriş aralıklarında çalışır ve aynı ada sahip kitaplık yordamlarından farklı özel durum işleme ve sınır koşullarına sahiptir. Gerçek iç biçimlerin kullanılması, IEEE özel durum işleme kaybı ve işlev kaybı _matherrerrno anlamına gelir; ikincisi ANSI uyumluluğunun kaybedilmesi anlamına gelir. Bununla birlikte, iç formlar kayan nokta yoğunluklu programları önemli ölçüde hızlandırabilir ve birçok program için uyumluluk sorunları çok az pratik değere sahiptir.
Gerçek iç kayan Za nokta seçeneklerinin oluşturulmasını geçersiz kılmak için derleyici seçeneğini kullanabilirsiniz. Bu durumda işlevler, bağımsız değişkenleri program yığınına döndürmek yerine doğrudan kayan nokta yongasına geçiren kitaplık yordamları olarak oluşturulur.
Bu derleyici seçeneğini Visual Studio geliştirme ortamında ayarlamak için
- Projenin Özellik Sayfaları iletişim kutusunu açın. Ayrıntılar için bkz . Visual Studio'da C++ derleyicisi ve derleme özelliklerini ayarlama.
- > İyileştirme özellik sayfasını seçin.
- İç İşlevleri Etkinleştir özelliğini değiştirin.
Bu derleyici seçeneğini program üzerinden ayarlamak için
- Bkz. EnableIntrinsicFunctions.
See also
/O Seçenekler (Kodu İyileştir)
MSVC Derleyicisi Seçenekleri
MSVC Derleyicisi Komut Satırı Söz Dizimi
Compiler Intrinsics