Apple CoreGraphics.framework
, CGGeometry.h
:
CG_INLINE bool __CGSizeEqualToSize(CGSize size1, CGSize size2)
{
return size1.width == size2.width && size1.height == size2.height;
}
#define CGSizeEqualToSize __CGSizeEqualToSize
Почему они (Apple) сравнивают числа с плавающей запятой с ==
? Не могу поверить, что это ошибка. Так вы можете мне объяснить?
(Я ожидал что-то вроде fabs (size1.width - size2.width) <0.001
).