Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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