Namespaces
Variants

INFINITY

From cppreference.net
Common mathematical functions
Nearest integer floating point operations
(C++11)
(C++11)
(C++11) (C++11) (C++11)
Floating point manipulation functions
(C++11) (C++11)
(C++11)
(C++11)
Classification and comparison
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
Types
(C++11)
(C++11)
(C++11)
Macro constants
Défini dans l'en-tête <cmath>
#define INFINITY /*défini par l'implémentation*/
(depuis C++11)

Si l'implémentation prend en charge les infinis en virgule flottante, la macro INFINITY s'étend à une expression constante de type float qui évalue à l'infini positif ou non signé.

Si l'implémentation ne prend pas en charge les infinis en virgule flottante, la macro INFINITY s'étend à une valeur positive qui est garantie de provoquer un dépassement de capacité d'un float à la compilation, et l'utilisation de cette macro génère un avertissement du compilateur.

Voir aussi

(C++11)
vérifie si le nombre donné est infini
(fonction)
indique la valeur de dépassement de capacité pour float , double et long double respectivement
(constante macro)
identifie les types à virgule flottante qui peuvent représenter la valeur spéciale "infini positif"
(constante membre publique statique de std::numeric_limits<T> )
[static]
renvoie la valeur de l'infini positif pour le type à virgule flottante donné
(fonction membre publique statique de std::numeric_limits<T> )
Documentation C pour INFINITY