Rychlé převodní funkce s plovoucí desetinou čárkou
Specifické pro Microsoft
Funkce rychlého převodu mezi typy s plovoucí desetinou čárkou a integrálními typy
Syntaxe
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);
Parametry
value
[v] Hodnota s plovoucí desetinou čárkou, která se má převést.
Vrácená hodnota
Celočíselná hodnota převodu.
Požadavky
Hlavička: <intrin.h>
Architektura: x86, x64
Poznámky
Tyto vnitřní objekty jsou funkce rychlého převodu, které se pro platné převody provádějí co nejrychleji. Stejně jako ve standardu C++ nejsou rychlé převody plně definované. Mohou generovat různé hodnoty nebo výjimky pro neplatné převody. Výsledky závisí na cílové platformě, možnostech kompilátoru a kontextu. Tyto funkce můžou být užitečné pro zpracování hodnot, které už byly zkontrolovány na rozsah. Nebo pro hodnoty vygenerované způsobem, který nikdy nemůže způsobit neplatný převod.
Vnitřní prvky rychlého převodu jsou k dispozici od sady Visual Studio 2022.
END Microsoft Specific
Viz také
Vnitřní funkce kompilátoru
Funkce převodu s plovoucí desetinou čárkou sytost
Funkce převodu s plovoucí desetinou čárkou sentinelu