<limits>
Définit le modèle numeric_limits
de classe et deux énumérations concernant les représentations à virgule flottante et l’arrondi.
Spécifications
Header :<limits>
Espace de noms : std
Notes
Les spécialisations explicites de la classe numeric_limits
décrivent de nombreuses propriétés des types fondamentaux, y compris les types à virgule flottante, caractère, entier et bool
qui sont définis par l'implémentation plutôt que fixés par les règles du langage C++. Les propriétés décrites dans <les limites> incluent la précision, les représentations de taille minimale et maximale, l’arrondi et les erreurs de type de signalisation.
Membres
Énumérations
Nom | Description |
---|---|
float_denorm_style | L'énumération décrit les différentes méthodes qu'une implémentation peut choisir pour représenter une valeur à virgule flottante dénormalisée (trop petite pour être représentée comme valeur normalisée) : |
float_round_style | L'énumération décrit les différentes méthodes qu'une implémentation peut choisir pour arrondir une valeur à virgule flottante en une valeur entière. |
Classes
Nom | Description |
---|---|
numeric_limits, classe | Le modèle de classe décrit les propriétés arithmétiques des types numériques intégrés. |
Voir aussi
Informations de référence sur les fichiers d’en-tête
Sécurité des threads dans la bibliothèque C++ Standard