std:: float_round_style
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Basic types | |||||||||||||||||||||
| Fixed width integer types (C++11) | |||||||||||||||||||||
| Fixed width floating-point types (C++23) | |||||||||||||||||||||
|
|||||||||||||||||||||
| Numeric limits | |||||||||||||||||||||
| C numeric limits interface | |||||||||||||||||||||
| Runtime type information | |||||||||||||||||||||
|
|||||||||||||||||||||
| Static constants | ||||
|
(C++11)
|
||||
| Static member functions | ||||
|
(C++11)
|
||||
| Helper types | ||||
|
float_round_style
|
||||
|
Определено в заголовочном файле
<limits>
|
||
|
enum
float_round_style
{
round_indeterminate
=
-
1
,
|
||
Константы перечисления типа
std::float_round_style
указывают стиль округления, используемый арифметикой с плавающей точкой при сохранении результата выражения в объекте типа с плавающей точкой.
Константы перечисления
| Перечислитель | Значение |
| std::round_indeterminate | стиль округления не может быть определен |
| std::round_toward_zero | округление к нулю |
| std::round_to_nearest | округление к ближайшему представимому значению |
| std::round_toward_infinity | округление к положительной бесконечности |
| std::round_toward_neg_infinity | округление к отрицательной бесконечности |
Смотрите также
|
[static]
|
идентифицирует стиль округления, используемый типом
(public static member constant) |
|
направление округления чисел с плавающей точкой
(macro constant) |