<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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour