Freigeben über


<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