<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