méthode System::Equals< float, float >
Contenu
[
Cacher
]System::Equals< float, float > method
Spécialisation pour les valeurs à virgule flottante simple précision. Bien que deux NaN à virgule flottante soient définis par IEC 60559:1989 pour toujours être considérés comme différents, le contrat de System.Object.Equals exige que les surcharges respectent les exigences d’un opérateur d’équivalence. Ainsi, System.Double.Equals et System.Single.Equals renvoient True lors de la comparaison de deux NaN, tandis que l’opérateur d’égalité renvoie False dans ce cas, comme l’exige la norme.
bool System::Equals<float, float>(const float &a, const float &b)
| Paramètre | Type | Description |
|---|---|---|
| a | const float& | Le premier comparand |
| b | const float& | Le deuxième comparand |
ReturnValue
Vrai si les deux valeurs sont NaN ou sont égales, sinon - faux
Voir aussi
- Namespace System
- Library Aspose.Page for C++