numeric_limits::has_quiet_NaN
Teste si un type a une représentation pour un pas un nombre (NAN) silencieux, qui ne se signale pas.
static const bool has_quiet_NaN = false;
Valeur de retour
vrai si le type a une représentation de NAN silencieuse ; faux dans le cas contraire.
Notes
Un NAN silencieux est un encodage pour pas un nombre, qui n'indique pas la présence d'une expression. La valeur de retour est vrai si is_iec559 est vrai.
Exemple
// numeric_limits_has_quiet_nan.cpp
// compile with: /EHsc
#include <iostream>
#include <limits>
using namespace std;
int main( )
{
cout << "Whether float objects have quiet_NaN: "
<< numeric_limits<float>::has_quiet_NaN
<< endl;
cout << "Whether double objects have quiet_NaN: "
<< numeric_limits<double>::has_quiet_NaN
<< endl;
cout << "Whether long int objects have quiet_NaN: "
<< numeric_limits<long int>::has_quiet_NaN
<< endl;
}
Configuration requise
En-tête : <limites>
Espace de noms : std