Метод System::Equals< float, float >
System::Equals< float, float > method
Специализация для значений с одинарной точностью. Хотя два значения NaN в плавающей точке определены IEC 60559:1989 как всегда сравнивающиеся как неравные, контракт для System.Object.Equals требует, чтобы переопределения удовлетворяли требованиям оператора эквивалентности. Поэтому System.Double.Equals и System.Single.Equals возвращают True при сравнении двух NaN, тогда как оператор равенства возвращает False в этом случае, как того требует стандарт.
bool System::Equals<float, float>(const float &a, const float &b)
| Параметр | Тип | Описание |
|---|---|---|
| a | const float& | Первый операнд |
| b | const float& | Второй операнд |
ReturnValue
True, если оба значения NaN или равны, иначе — false
См. также
- Namespace System
- Library Aspose.Font for C++