◐ Shell
clean mode source ↗

std::numeric_limits::infinity — cppreference.com

De cppreference.com

<metanoindex/>

<tbody> </tbody>

static T infinity()

(avant C++11)

static constexpr T infinity()

(depuis C++11)

Retourne la valeur spéciale "infini positif», représentée par le T type virgule flottante. N'a de sens que si std::numeric_limits<T>::has_infinity == true. Dans IEEE 754, la représentation binaire la plus courante de nombres à virgule flottante, l'infini positif est la valeur de tous les bits de l'ensemble d'exposants et tous les bits de la fraction effacé .

Original:

Returns the special value "positive infinity", as represented by the floating-point type T. Only meaningful if std::numeric_limits<T>::has_infinity == true. In IEEE 754, the most common binary representation of floating-point numbers, the positive infinity is the value with all bits of the exponent set and all bits of the fraction cleared.

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Retourne la valeur

T std::numeric_limits<T>::infinity()
/* non-specialized */ T();
bool false
char 0
signed char 0
unsigned char 0
wchar_t 0
char16_t 0
char32_t 0
short 0
unsigned short 0
int 0
unsigned int 0
long 0
unsigned long 0
long long 0
unsigned long long 0
float HUGE_VALF
double HUGE_VAL
long double HUGE_VALL

Exceptions

Exemple

#include <iostream>
#include <limits>
int main()
{
    double max = std::numeric_limits<double>::max();
    double inf = std::numeric_limits<double>::infinity();

    if(inf > max)
        std::cout << inf << " is greater than " << max << '\n';
}

Résultat :

inf is greater than 1.79769e+308

Voir aussi

[

statique

Original:

static

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

]

identifie types à virgule flottante qui peuvent représenter la valeur spéciale "infini positif"

Original:

identifies floating-point types that can represent the special value "positive infinity"

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(constante membre statique publique) [edit]