<limits>
Definiert die Klassenvorlage numeric_limits
und zwei Enumerationen bezüglich Gleitkommadarstellungen und Rundung.
Anforderungen
Header:<limits>
Namespace: std
Hinweise
Explizite Spezialisierungen der numeric_limits
-Klasse beschreiben viele Eigenschaften der grundlegenden Typen, einschließlich der Zeichen-, Integer- und Gleitkommatypen sowie bool
, die nicht von den Regeln der Programmiersprache C++ festgelegt werden, sondern von der Implementierung abhängig sind. Zu den in <Grenzwerten> beschriebenen Eigenschaften gehören Genauigkeits-, Mindest- und Maximalgrößendarstellungen, Rundungs- und Signaltypfehler.
Member
Enumerationen
Name | Beschreibung |
---|---|
float_denorm_style | Die Enumeration beschreibt die verschiedenen Methoden, die eine Implementierung für die Darstellung eines denormalisierten Gleitkommawerts auswählen kann – für Werte, die zu klein sind, um als normalisierte Werte dargestellt zu werden: |
float_round_style | Die Enumeration beschreibt die verschiedenen Methoden, die eine Implementierung für die Rundung eines Gleitkommawerts auf einen ganzzahligen Wert auswählen kann. |
Klassen
name | Beschreibung |
---|---|
numeric_limits-Klasse | Die Klassenvorlage beschreibt arithmetische Eigenschaften integrierter numerischer Typen. |
Siehe auch
Headerdateienreferenz
Threadsicherheit in der C++-Standardbibliothek