std::numeric_limits::has_denorm_loss
Aus cppreference.com
|
|
This page has been machine-translated from the English version of the wiki using Google Translate.
The translation may contain errors and awkward wording. Hover over text to see the original version. You can help to fix errors and improve the translation. For instructions click here. |
<metanoindex/>
<tbody> </tbody> static const bool has_denorm_loss |
(bis C + +11) | |
static constexpr bool has_denorm_loss |
(seit C++11) | |
Der Wert der
std::numeric_limits<T>::has_denorm_loss ist true für alle Floating-Point-Typen T geeignet sind, Verlust von Präzision durch Denormalisierung von anderen Ursachen einer ungenauen Ergebnis .Original:
The value of
std::numeric_limits<T>::has_denorm_loss is true for all floating-point types T capable of distinguishing loss of precision due to denormalization from other causes of inexact result.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Standard Spezialisierungen
T
|
Wert
std::numeric_limits<T>::has_denorm_loss Original: value of std::numeric_limits<T>::has_denorm_loss The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
| /* non-specialized */ | false
|
bool
|
false
|
char
|
false
|
signed char
|
false
|
unsigned char
|
false
|
wchar_t
|
false
|
char16_t
|
false
|
char32_t
|
false
|
short
|
false
|
unsigned short
|
false
|
int
|
false
|
unsigned int
|
false
|
long
|
false
|
unsigned long
|
false
|
long long
|
false
|
unsigned long long
|
false
|
float
|
Implementierung definiert
Original: implementation-defined The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
double
|
Implementierung definiert
Original: implementation-defined The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
long double
|
Implementierung definiert
Original: implementation-defined The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
Notes
Standard-konformen IEE 754 Floating-Point-Implementierungen können die Gleitkommaunterlauf an drei vordefinierten Momente erkennen:
Original:
Standard-compliant IEE 754 floating-point implementations may detect the floating-point underflow at three predefined moments:
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
1)
nach der Berechnung eines Ergebnisses mit absoluter Wert kleiner als
std::numeric_limits<T>::min(), erkennt diese Umsetzung tinyness vor dem Runden .Original:
after computation of a result with absolute value smaller than
std::numeric_limits<T>::min(), such implementation detects tinyness before rounding.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
2)
nach dem Runden des Ergebnisses auf
std::numeric_limits<T>::digits Bits, wenn das Ergebnis kleiner, erkennt diese Umsetzung nach dem Runden tinyness .Original:
after rounding of the result to
std::numeric_limits<T>::digits bits, if the result is tiny, such implementation detects tinyness after rounding.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
3)
wenn die Umwandlung des abgerundeten winzigen Ergebnis subnormale Form in Folge des Verlusts an Genauigkeit detektiert diese Umsetzung denorm Verlust .
Original:
if the conversion of the rounded tiny result to subnormal form resulted in the loss of precision, such implementation detects denorm loss.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Beispiel
| This section is incomplete Reason: no example |
Siehe auch
[statisch] |
identifiziert Floating-Point-Typen, die tinyness erkennen, bevor Rundungen Original: identifies floating-point types that detect tinyness before rounding The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (public static Mitglied konstanten) |
[statisch] |
identifiziert die Denormalisierung Stil durch den Floating-Point-Typ verwendet Original: identifies the denormalization style used by the floating-point type The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (public static Mitglied konstanten) |