2009-10-05 14 views

Répondre

6

Vous pouvez regarder std::numeric_limits<double>::quiet_NaN(). Inclure <limits>.

+0

Dans la documentation, ils disent "Le NaN silencieux pour le type int est: 0" ... comment puis-je faire une distinction entre NaN et le vrai 0? – luvieere

+0

NaN n'est applicable qu'aux types de virgule flottante. – Bill

+1

@luvieere. Vérifiez std :: numeric_limits :: has_quiet_NaN; Vous trouverez que c'est faux. alors que std :: numeric_limits :: has_quiet_NaN est vrai –