◐ Shell
clean mode source ↗

std::numeric_limits::infinity – cppreference.com

Aus cppreference.com

<metanoindex/>

<tbody> </tbody>

static T infinity()

(bis C + +11)

static constexpr T infinity()

(seit C++11)

Gibt den besonderen Wert "positive Unendlichkeit", wie von der Fließkomma-Typ T vertreten. Nur sinnvoll, wenn std::numeric_limits<T>::has_infinity == true. In IEEE 754, die häufigste Binärdarstellung von Floating-Point-Zahlen, ist die positive Unendlichkeit der Wert mit allen Bits des Exponenten Set und alle Bits der Fraktion gelöscht .

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.

Rückgabewert

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

Ausnahmen

Beispiel

#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';
}

Output:

inf is greater than 1.79769e+308

Siehe auch

identifiziert Floating-Point-Typen, die den besonderen Wert "positive Unendlichkeit" darstellen kann

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.


(public static Mitglied konstanten) [edit]