Hızlı kayan nokta dönüştürme işlevleri
Microsoft'a Özgü
Kayan nokta türleri ve integral türleri arasında hızlı dönüştürme işlevleri.
Sözdizimi
int _cvt_ftoi_fast(float value);
long long _cvt_ftoll_fast(float value);
unsigned _cvt_ftoui_fast(float value);
unsigned long long _cvt_ftoull_fast(float value);
int _cvt_dtoi_fast(double value);
long long _cvt_dtoll_fast(double value);
unsigned _cvt_dtoui_fast(double value);
unsigned long long _cvt_dtoull_fast(double value);
Parametreler
value
[in] Dönüştürülecek kayan nokta değeri.
Dönüş değeri
Dönüştürmenin tamsayı türündeki sonucu.
Gereksinimler
Üst bilgi: <intrin.h>
Mimari: x86, x64
Açıklamalar
Bu iç öğeler, geçerli dönüştürmeler için mümkün olan en kısa sürede yürütülen hızlı dönüştürme işlevleridir. Standart C++'da olduğu gibi hızlı dönüştürmeler tam olarak tanımlanmamıştır. Geçersiz dönüştürmeler için farklı değerler veya özel durumlar oluşturabilirler. Sonuçlar hedef platforma, derleyici seçeneklerine ve bağlama bağlıdır. Bu işlevler, aralık denetimi yapılmış değerleri işlemek için yararlı olabilir. Ya da hiçbir zaman geçersiz dönüştürmeye neden olmayacak şekilde oluşturulan değerler için.
Hızlı dönüştürme iç bilgileri Visual Studio 2022'den itibaren kullanılabilir.
END Microsoft'a Özgü
Ayrıca bkz.
Derleyici iç bilgileri
Doygunluk kayan nokta dönüştürme işlevleri
Sentinel kayan nokta dönüştürme işlevleri